python-3.x - 在每个请求上轮换代理 python3
问题描述
我有一个使用 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)
解决方案
你可以这样做:
for mail,proxy in zip(mails,proxy_list):
但这取决于你想如何使用你的porxies,
- 你想每次都用不同的吗?
- 你的代理名单有多长?
- 是和的
mails
长度proxy_list the same
?
推荐阅读
- python - 如何获取列表形式的txt文件(Python)
- javascript - 我如何知道我的双 gp 中有 50 个敌人进入的次数
- java - Java 8 默认接口方法重载和映射返回类型
- linux - 使用 mpif90 编译器在 Fortran 中链接 HDF5 的问题
- python-3.x - 使用 boto3 获取 EBS 快照定价
- c# - Unity保存元素数组为“null”
- svm - SVM 分类器是否从多个数据样本中学习以进行异常值检测?
- javascript - 获取数据 PostgreSQL TypeORM。多个条件
- c# - 如何使用 Mono.Cecil 从 .Net Core 3.1 代码中解析 .NET 程序集的引用?
- r - 在 R 中使用 SUBSTR/GREP 从列中提取字符串列表?