2014-01-23 79 views
0

我了解API,但我正在寻找更通用的解决方案。如何通过阅读Div内容来获取网站数据

通过此代码,我可以获得外国网站的DIV构建。

$url = 'http://www.Abc.de'; 
     $response = file_get_contents($url); 
     echo $response; 

但Javascript doesent填充内容。 它也包括与包含的作品。 是否有可能读取有关浏览器的数据?像眼睛一样吗?

+0

这是不是你的包括文件。 Index.php是一个文件。 http://whatever.com是一个将自动加载index.php或index.html的URL。 – ggdx

回答

1

为包括您必须启用在php.ini allow_url_include = On,如果你想找到div页面使用HTML DOM

$dom = new DOMDocument; 
$dom->loadHTML('url'); 
foreach ($dom->getElementsByTagName('div') as $div) { 
    $divs[]=$div->nodeValue; 
} 
print_r($divs); 

好运