微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

向 URL 添加参数以在 Python 中迭代

如何解决向 URL 添加参数以在 Python 中迭代

我有一个 Python 脚本,我正在处理它,我想在其中遍历 URL 末尾的 ID 值列表。

到目前为止,这是我的脚本,我想用一个 ID 值列表替换 url 的 555 部分,以便脚本对每个值都执行 POST。我怎样才能做到这一点?

#/bin/python3
import requests

url = "https://api.bleepbloop.com/v8/account/555"
headers = {"Accept": "application/json","Authorization": "Bearer 123456"}
response = requests.request("POST",url,headers=headers)
print(response.text)

解决方法

您可以使用 for 循环和 range 函数来创建 ID 列表:

#/bin/python3
import requests

base_url = "https://example.com/api/"
headers = {"Accept": "application/json","Authorization": "Bearer 123456"}
ids = [1,2,3,4] # or range(5)
for id in ids:
    response = requests.request("POST",base_url + str(id),headers=headers)
    print(response.text)

(工作示例:https://replit.com/@LukeStorry/67988932

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。