我是新来的PHP数据抓取,我查看了其他线程,我找不到我需要的东西。 我想制作一个脚本,在信息发生变化的情况下不断检查网站,同时获取信息。 例如: google.com 我想抓取“Google搜索”,但同时它会每隔一段时间检查它是否已更改。 干杯!PHP - 数据抓取
$html = file_get_contents($url);
libxml_use_internal_errors(true);
$doc = new DOMDocument;
$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$node = $xpath->query('//div[@name="jsb"]')->item(0);
echo $node->textContent;
您已添加代码 - 很棒。但代码的问题是什么?你是说它不起作用吗?如果真是这样,那么是以哪种方式? –
你的问题和/或问题是什么? –
@Dagon我收到以下错误:注意:未定义的变量:第2行中的C:\ xampp \ htdocs \ test.php中的url 警告:file_get_contents():文件名在C:\ xampp \ htdocs \ test中不能为空.php on line 2 警告:DOMDocument :: loadHTML():在第6行的C:\ xampp \ htdocs \ test.php中输入的空字符串 注意:试图获取C中非对象的属性: \ xampp \ htdocs \ test.php 12行 –