python-请求,使用同名的数据参数
因此,我使用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)以实现这一点 这是我写的代码: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
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”、…)