作者appleboy46 (小恶魔)
看板Perl
标题[问题] 抓取 AJAX 网页原始码
时间Wed Dec 23 20:20:55 2009
测试网址:
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
1F:推 jlovet:有,一千块 12/23 21:57