【问题标题】:Rotate proxy on each request python3在每个请求上轮换代理 python3
【发布时间】:2020-11-20 22:36:29
【问题描述】:

我有一个脚本,它使用 python 请求填写并提交表单,但它会在每几个请求时被阻止,所以我有一个我想为每个请求使用的代理列表。有没有办法做到这一点?任何帮助表示感谢提前谢谢你!

proxy_list = ['sampleproxy']


s = requests.post("https://a.klaviyo.com/ajax/subscriptions/subscribe", data=payload)
    
for mail in mails:
    payload['$email'] = mail
    print("Entering " + mail)
    s
    if s.text == '{"errors": [], "data": {"is_subscribed": true}, "success": true}':
        successful_entries.append(mail)
        print("Entered " + mail)
    elif s.text == '{"errors": ["List does not exist."], "data": {}, "success": false}':
        unsuccessful_entries.append(mail)
        print("Failed to Enter " + mail)

print(successful_entries)

【问题讨论】:

    标签: python-3.x list proxy python-requests rotation


    【解决方案1】:

    你可以这样做:

    for mail,proxy in zip(mails,proxy_list):
    

    但这取决于你想如何使用你的 porxies,

    • 您想每次都使用不同的吗?
    • 您的代理名单有多长?
    • mailsproxy_list the same的长度吗?

    【讨论】:

    • 是的,我想每次都使用一个diff,代理列表和邮件一样长。
    • 那我提供的答案很好,zip同时遍历两个列表
    猜你喜欢
    • 2014-01-14
    • 2019-09-16
    • 1970-01-01
    • 2021-03-30
    • 2023-02-04
    • 2021-12-10
    • 1970-01-01
    • 2015-10-24
    相关资源
    最近更新 更多