[問題] 抓取 AJAX 網頁原始碼

看板Perl作者 (小惡魔)時間15年前 (2009/12/23 20:20), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
測試網址:http://tinyurl.com/yj92hwq 這網站中間 data 部份是用 AJAX 方式去 load 進來 所以我利用 use WWW::Mechanize; 沒辦法抓到中間的資料 後來改用 WWW::Scripter; 也是沒有辦法,我程式碼如下: my $m = new WWW::Scripter; $m->agent_alias( 'Windows IE 6' ); $m->use_plugin('Ajax'); my $dom_tree = new HTML::DOM; # empty tree $dom_tree->write($m->content()); $dom_tree->close; $dom_tree->getElementById('J_DivItemDesc'); my $text = $dom_tree->getElementById('J_DivItemDesc'); print $text->innerHTML, "\n"; <div id="J_DivItemDesc"> 读取中... </div> 我想要 J_DivItemDesc 的內容,可是會一直抓到原始碼檔案 請問大家有人遇過這樣的狀況嗎?....謝謝大家 -- PHP MVC CodeIgniter 繁體中文手冊: http://tinyurl.com/mduyv8 PHP MVC CodeIgniter 繁體中文討論區:http://tinyurl.com/yayzoz8 PHP MVC CodeIgniter 中文官方網站: http://tinyurl.com/yatds8n Appleboy Blog 電腦技術: http://blog.Wu-Boy.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.107.202

12/23 21:57, , 1F
有,一千塊
12/23 21:57, 1F
文章代碼(AID): #1BCWihuz (Perl)
文章代碼(AID): #1BCWihuz (Perl)