[問題] 抓取Javascript的dopostback

看板Perl作者 (大學生涯告別作)時間16年前 (2009/07/03 00:43), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
請教一下版上的眾大大 我現在的目標是 大批抓下某個搜尋結果的網頁 但該網站是用類似動態(?)的連結方式 就是網頁上有連結是 javascript:__dopostback("XXX",) 然後點連結才能進到下一頁的搜尋結果 這樣一來我就無法單純用 LWP::Simple之類的東西大量抓 因為沒有網址 然後我有看到Perl有一個Package HTML::TreeBuilderX::ASP_NET ( 網址是http://tinyurl.com/nlvkc3 ) 在這一頁的Functions底下有個函數parseDoPostBack( $str ) 說明是: Accepts a string that is often the "href" attribute of an HTTP::Element. It simple parses out the call to Javascript, using regexes, and makes the two args useable to perl in the form of an HashRef. 感覺應該是用這個函數 但我不太清楚該怎麼用耶 有強者可以回答一下的嗎@@ 感謝! 能給的酬勞不多@@ 給個2000P幣好了(稅前) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.19.63

07/03 00:45, , 1F
對了...如果有免費軟體或試用軟體做得到也可以@@
07/03 00:45, 1F

07/03 00:45, , 2F
但我還是想知道怎麼弄的就是了 感謝各位大大
07/03 00:45, 2F
文章代碼(AID): #1AJEE_la (Perl)
文章代碼(AID): #1AJEE_la (Perl)