在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  Linux/ python cookie 的問題

python cookie 的問題

 login_res = requests.post(url=login_url, headers=self.headers, data=form_data, proxies=self.proxies).text
 self.cookie_name=requests.post(url=login_url, headers=self.headers, data=form_data, proxies=self.proxies).cookies
 response=requests.get("http://radar.itjuzi.com/investevent/info?location=in&orderby=def&page={}&{}".format(page,urllib.urlencode({"prov": area})),headers=self.headers,proxies=self.proxies,cookies=self.cookie_name).text           

這個網(wǎng)站的cookie 是有時間限制的,所以需要做判斷做定時計算

我這樣寫cookie 登陸的問題,有錯誤嗎?我爬的這個網(wǎng)站 再爬的過程中會cookie 斷,重新計算,
我這樣寫的話 每次都是以self.cookie是不是有錯誤?

回答
編輯回答
傲寒

cookies會中斷,我覺得檢測下是否退出,然后再登錄,會好一點,因為不停地login會被人當(dāng)作有異常處理了

使用requests.Session,這樣寫規(guī)矩
代碼


self.session = requests.Session()
self.session.post(url=login_url, 
    headers=self.headers, 
    data=form_data, 
    proxies=self.proxies) 
response=self.session.get(("http://radar.itjuzi.com/investevent/info"
"?location=in&orderby=def&page={}&{}").format(
        page,urllib.urlencode({"prov": area})),
    headers=self.headers,
    proxies=self.proxies).text           
2018年3月1日 21:10