鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python/ python 爬蟲

python 爬蟲

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

這里的代理proxies 超時,我如何換一個ip?

回答
編輯回答
冷咖啡

可以嘗試下這樣:

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即可。

2018年9月19日 07:20