我写了一个很大的PHP脚本来从这个网站上抓取图片:“http://www.mcso.us/paid/”,但是当它不起作用时我将我的代码宰了一下就可以回显整个页面。
我发现带有我想要的图片链接的表格没有显示出来。我相信这是因为远程站点使用ASP来生成表。有没有解决的办法?我错了吗?请帮忙。
<?php
include("simple_html_dom.php");
set_time_limit(0);
$baseURL = "http://www.mcso.us/paid/";
$html = file_get_html($baseURL);
echo $html;
?>
答案 0 :(得分:0)
没有明显的理由说他们使用ASP会导致这种情况,您是否尝试在关闭JavaScript的情况下导航页面?表格更有可能通过JS生成。
答案 1 :(得分:0)
请注意,通过发出POST请求,通过ajax(页面http://www.mcso.us/paid/default.aspx)检索搜索结果,您可以使用cURL http://php.net/manual/en/book.curl.php,使用chrome右键单击 - &gt;检查元素 - - &GT;网络并进行搜索,你会看到那里的所有信息(发布变量等...)