python-请求,使用同名的数据参数

python-请求,使用同名的数据参数,python,dictionary,python-requests,Python,Dictionary,Python Requests,因此,我使用python请求将数据发布到API,该API允许我使用相同的数据参数同时检查更多用户, 示例:如果我想检查j@mail.com & x@gmail.com,如果我使用GET,(但我想使用POST,因为我想用一个请求检查很多邮件),我必须查询此url:htttps://website.com/API?email=j@mail.com和电子邮件=x@mail.com. 如何更改dict(v)以实现这一点 这是我写的代码: def query(rurl, data): r = r

因此,我使用python请求将数据发布到API,该API允许我使用相同的数据参数同时检查更多用户, 示例:如果我想检查j@mail.com & x@gmail.com,如果我使用GET,(但我想使用POST,因为我想用一个请求检查很多邮件),我必须查询此url:htttps://website.com/API?email=j@mail.com和电子邮件=x@mail.com. 如何更改dict(v)以实现这一点

这是我写的代码:

def query(rurl, data):
    r =  requests.post(rurl, data = data).json()
    print (r)

def main():
    v = {
        'apikey': apikey,
        'email': username,
        'password': password,

       }
     query('https://website.com/API', v)

if __name__ == "__main__":
     main()

如果在
v
中为某个键指定一个
列表
对象作为值,它将生成多个同名参数。例如:

v = { ...
     "email": ["j@mail.com", "x@mail.com"],
      ... }
这应该适用于
GET
POST
请求

要将其合并到现有代码中,请执行以下操作:

def query(rurl, data):
    r =  requests.post(rurl, data = data).json()
    print (r)

def main():
    v = {
        'apikey': apikey,
        'email': [username1, username2],
        'password': password,

       }
     query('https://website.com/API', v)

if __name__ == "__main__":
     main()

如果在
v
中为某个键指定一个
列表
对象作为值,它将生成多个同名参数。例如:

v = { ...
     "email": ["j@mail.com", "x@mail.com"],
      ... }
这应该适用于
GET
POST
请求

要将其合并到现有代码中,请执行以下操作:

def query(rurl, data):
    r =  requests.post(rurl, data = data).json()
    print (r)

def main():
    v = {
        'apikey': apikey,
        'email': [username1, username2],
        'password': password,

       }
     query('https://website.com/API', v)

if __name__ == "__main__":
     main()


你需要解释你在做什么。当你在没有解释的情况下发布代码时,这对任何人都没有帮助。你需要解释你在做什么。当你在没有解释的情况下发布代码时,这对任何人都没有帮助。很有效,但我还有一个问题:如果API要求我发布电子邮件并传递,然后再发送电子邮件并传递,是否可以使用字典按此顺序发布它们?如果你想对项目进行排序,请使用元组的元组而不是字典,如下所示:
(“apikey”),…),(“email”,…),(“pass”,…),(“email”,…),(“pass”,…),(“pass”,…)
起作用,但我还有一个问题:如果API要求我发布email&pass,然后再次发送email&pass,是否可以使用字典按此顺序发布它们?如果您想对项目进行排序,请使用元组元组而不是字典,如下所示:
((“apikey”、…)、(“email”、…)、(“pass”、…)、(“email”、…)、(“pass”、…)