[問題] 如何用python讀取AJAX的網頁

看板Python作者 (Keep silence)時間14年前 (2011/02/10 00:53), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
目前想從http://mis.gretai.org.tw/ib120stk.aspxg.tw/ib120stk.aspx抓興櫃股票資訊 遇到了一個問題 該網頁是由AJAX+POST而得到的動態網頁 我已經使用了mechanize, 但還是只得到javascript的原始碼 而不是真正的股票資訊… 請問我有哪裡寫錯了嗎? from mechanize import Browser b = Browser() b.open("http://mis.gretai.org.tw/ib120stk.aspx") b.select_form("aspnetForm") #b['ctl00$ContentPlaceHolder1$Symbol'] = '1587' b.form.find_control(name=r"ctl00$ContentPlaceHolder1$Symbol").value = "1587" src = b.submit().read() print src 請各位大大幫忙指點一下,謝謝… -- 我想當向日葵,也想當別人的向日葵。 但當我成為別人的向日葵時, 我卻成了自己的曇花。 我不喜歡曇花。 我情願作蒲公英。 只會飛,也只能往前飛。 『向日葵』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.76.59

02/10 12:10, , 1F
它真正抓資料的地方應該不是這網址,你可以用wireshark看
02/10 12:10, 1F

02/10 12:10, , 2F
這個網頁抓資料的address是哪
02/10 12:10, 2F
文章代碼(AID): #1DKiPyjm (Python)
文章代碼(AID): #1DKiPyjm (Python)