鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Python  C++/ python requests.post中的date元素如何確定?

python requests.post中的date元素如何確定?

當(dāng)構(gòu)建一個(gè)爬蟲請(qǐng)求時(shí),requests.post中的date元素如何確定

requests.post(url, data=post_data) #偽代碼

這個(gè)post_data在爬取不同網(wǎng)站時(shí)其中的內(nèi)容不一樣,這個(gè)內(nèi)容應(yīng)該如何確定?

回答
編輯回答
假灑脫

用post提交表需要確認(rèn)服務(wù)器需要的數(shù)據(jù)項(xiàng),然后組成json對(duì)。

requests.post(url=url, data=data)

我覺得樓主說的是data的提交。


一般用瀏覽器的開發(fā)者工具確認(rèn)網(wǎng)頁請(qǐng)求時(shí)候的方法,cookie,請(qǐng)求頭等等
也就是說data也可以在這里找到
模擬一次提交表的過程,就可以看到提交的參數(shù)項(xiàng)了

clipboard.png

clipboard.png

requests.post(headers=headers,params=json.dumps(payload),url=url)

嗯嗯嗯,用的payload。我錯(cuò)了。。。

2018年1月27日 14:30