作者yantchen (球童Yanting)
看板Python
標題[問題] 抓ajax網頁
時間Mon Oct 6 12:31:25 2008
請問如果目標網頁的內容是由ajax產生的
要怎麼抓回來勒?
用 urllib2.urlopen() 只能抓到放ajax的div標籤
div標籤的內容是用javascript動態寫入的
有人知道或有人有寫過的可以分享一下嗎
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.15.209
1F:推 StubbornLin:ajax也是用http傳送和接受的 沒什麼特別 10/06 12:46
2F:→ StubbornLin:只要找到它ajax傳送query傳送的url和參數格式 10/06 12:46
3F:→ StubbornLin:用urlopen直接去開就好了 內容就會是JSON之類的回傳值 10/06 12:46
4F:→ yantchen:嗯.. 樓上可以說的詳細一點嗎 還是我應該去ajax版問? 10/06 12:51
5F:推 superGA:先學會用ajax就知道怎麼抓了 10/06 13:31
6F:推 liangjr:可以用Fiddler/Charles一類的debug proxy看網頁送的參數 10/06 15:25
7F:→ liangjr:之後用urlopen送一樣的過去就對了 10/06 15:26
8F:→ shelling:如果拿到的不是 json 而是 javascript,那 urlopen 就掛了 10/11 13:35