鍍金池/ 問(wèn)答/人工智能  Python/ 為什么用POST請(qǐng)求翻頁(yè),返回的還是第一頁(yè)的內(nèi)容

為什么用POST請(qǐng)求翻頁(yè),返回的還是第一頁(yè)的內(nèi)容

先從response中獲取總頁(yè)數(shù),然后獲取POST請(qǐng)求所需參數(shù),通過(guò)POST請(qǐng)求達(dá)到翻頁(yè)的目的。之前項(xiàng)目用這種方法Ok,現(xiàn)在遇到個(gè)網(wǎng)站不行了,加了headers和cookie,都沒(méi)有翻頁(yè),
目標(biāo)網(wǎng)址為:http://ztb.xjjs.gov.cn/xjweb_...
代碼如下:

clipboard.png
是想把request發(fā)送請(qǐng)求放在循環(huán)里,然后用soup解析頁(yè)面。但request.post返回的頁(yè)面始終是第一頁(yè)。望指教

回答
編輯回答
萢萢糖

post時(shí)帶的data中__VIEWSTATE是變化的

2018年3月20日 03:25
編輯回答
爛人

你要搞清楚這個(gè)項(xiàng)目是怎么翻頁(yè)的啊,然后再看你是不是按照他要求的格式來(lái)翻頁(yè)了

2018年9月9日 09:28
編輯回答
詆毀你

注意參數(shù),用postman試試就知道了

2017年3月19日 18:27