python 爬虫

login_res = requests.post(url=login_url, headers=self.headers, data=form_data, proxies=self.proxies).text

这里的代理proxies 超时,我如何换一个ip?

阅读 1.7k
1 个回答

可以尝试下这样:

import requests

try:
    login_res = requests.post(url=login_url, headers=self.headers, data=form_data, proxies=self.proxies,timeout=5).text
except requests.ConnectTimeout:
    #更换你的ip
    login_res = requests.post(url=login_url, headers=self.headers, data=form_data, proxies=self.proxies).text

这样,在超时的时候换1个ip即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题