Re: [問題] 使用requests post爬蟲問題
問題應該是來自你如何取得
"__VIEWSTATE", "__VIEWSTATEGENERATOR", "__EVENTVALIDATION"
這三個變數的方法了
「每次」在parse你真正要的資料之前
請帶著你的header就好,先將這三個變數parse出來存入Dict或List
舉例:
valid = {
"viewstate": __VIEWSTATE
"viewstategenerator": __VIEWSTATEGENERATOR,
"eventvalidation": __EVENTVALIDATION
}
然後再將這三個值丟進你的formdata_market
: formdata_market = {"__VIEWSTATE":valid['viewstate'],
: "__VIEWSTATEGENERATOR": valid['viewstategenerator'],
: "__EVENTVALIDATION": valid['eventvalidation'],
: "ctl00$ContentPlaceHolder1$D1":market[0],
: "ctl00$ContentPlaceHolder1$D3":"2016-08-29"}
這樣應該就沒問題了,這是處理aspx常見問題
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.183.56
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1472707236.A.EFC.html
※ 編輯: benson415 (114.35.183.56), 09/01/2016 13:34:12
推
09/01 15:36, , 1F
09/01 15:36, 1F
→
09/01 15:37, , 2F
09/01 15:37, 2F
→
09/01 15:37, , 3F
09/01 15:37, 3F
→
09/01 17:18, , 4F
09/01 17:18, 4F
→
09/01 17:19, , 5F
09/01 17:19, 5F
→
09/01 19:17, , 6F
09/01 19:17, 6F
→
09/01 19:17, , 7F
09/01 19:17, 7F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章