[問題] 動態網頁如何抓取連結?

看板Perl作者 (Yes We Can !)時間16年前 (2009/05/27 18:19), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
參考google寫了一個如下的程式可以印出靜態網頁中的Link use LWP::Simple; use HTML::Parse; use HTML::Element; $url ="http://靜態網頁"; $html = get($url); $parsed_html = parse_html($html); for (@{ $parsed_html->extract_links() }) { $link = $_->[0]; print "$link\n"; } 若url 換成動態網頁 ex: http://www.softking.com.tw/soft/download.asp?fid3=23516 這個時候就沒有效果了 請問一下 這個問題有人知道嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.16.226

05/29 06:12, , 1F
我猜是你的agent被擋掉了...
05/29 06:12, 1F

05/29 06:13, , 2F
在get之後把你的$html印出來看看就可以確定問題在哪了
05/29 06:13, 2F
文章代碼(AID): #1A7HE-6D (Perl)
文章代碼(AID): #1A7HE-6D (Perl)