[問題] requests aspx 爬蟲

看板Python作者 ( )時間8年前 (2017/05/22 13:52), 8年前編輯推噓2(2010)
留言12則, 4人參與, 最新討論串1/2 (看更多)
http://codepad.org/nSKzySk4 遇到__VIEWSTATE 與__EVENTVALIDATION 的阻擋 因此我的方式是先用get取得__VIEWSTATE 與__EVENTVALIDATION 抓取這兩個值後,利用post 再request一次 可是卻取不回回應,似乎被擋了? 然則,在開發人員模式中 Headers的Form Data中的VIEWSTATE 與EVENTVALIDATION 不管我怎麼重整,就是不會變 但用python去取得這兩個值,卻時時在變動 為何? 補充: 使用過Session 似乎一樣無法 http://codepad.org/WLXoNk55 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.82.45 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1495432336.A.7BF.html

05/22 14:03, , 1F
加過sess 好像也沒用?
05/22 14:03, 1F
※ 編輯: coeric (49.214.82.45), 05/22/2017 14:10:00

05/22 14:14, , 2F
get那次要和post使用同個session
05/22 14:14, 2F
http://codepad.org/WLXoNk55 似乎還是不行......... ※ 編輯: coeric (49.214.82.45), 05/22/2017 14:19:18

05/22 15:21, , 3F
要照順序 post
05/22 15:21, 3F

05/22 15:22, , 4F
應該說要照 "手動選" 的順序 post, 後端會檢查 viewstate
05/22 15:22, 4F

05/22 16:11, , 5F
挖塞.....感謝樓上上了一課...還有這樣的....
05/22 16:11, 5F

05/22 16:12, , 6F
中間還有藏了一post.....
05/22 16:12, 6F

05/22 17:08, , 7F
不好意思我還是不太懂什麼叫做手動選的順序耶
05/22 17:08, 7F

05/22 17:26, , 8F
在選區域時,就已經偷偷送出一次post了 再選縣市時
05/22 17:26, 8F

05/22 17:27, , 9F
最後的資訊才真正吐出來...
05/22 17:27, 9F

05/22 18:19, , 10F
喔喔喔喔!原來是這個意思!
05/22 18:19, 10F

05/22 18:28, , 11F
QQ 賺了 200p (咦
05/22 18:28, 11F

05/22 21:17, , 12F
我一開始以為,是全選好區域跟縣市,才送出post的
05/22 21:17, 12F
文章代碼(AID): #1P8doGU_ (Python)
文章代碼(AID): #1P8doGU_ (Python)