[問題] 期交所爬蟲POST回傳問題

作者: walker088 (木柵魯蛇)   2017-12-16 06:32:02
大家好
我在嘗試從期交所下載台指期歷史資料的時候
(http://www.taifex.com.tw/chinese/3/3_1_2.asp)
首先從這個頁面輸入資料並按下下載
https://imgur.com/PncrHlB
通過瀏覽器觀察送出表單後的header跟form data內容
https://imgur.com/Q4lDLc1
https://imgur.com/YdFZKdK
接著使用Python Requests測試
https://imgur.com/tlSUmW5
得到的執行結果如下
https://imgur.com/opJc2kk
跟瀏覽器的Response Header相比沒有得到回傳的Location路徑
也就無法接著使用GET方法下載回傳的資料
試過把post的params註解掉
執行的結果是一樣的
顯然我傳送的值是有問題的
希望有相關經驗的大大可以指點迷津 m(_ _)M
作者: vi000246 (Vi)   2017-12-16 10:38:00
少了一些header吧 用fiddler抓你python送出的request再跟你手動request的封包比較看看

Links booklink

Contact Us: admin [ a t ] ucptt.com