Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中抓取Google搜索结果_Php_Regex - Fatal编程技术网

在PHP中抓取Google搜索结果

在PHP中抓取Google搜索结果,php,regex,Php,Regex,我想从搜索结果中获得链接。有人能帮我用正则表达式来做这件事吗?我有这个,但它不起作用: preg_match_all("/<h3(.*)><a href=\"(.*)\"(.*)<\/h3>/", $result, $matches); preg\u match\u all(“/您的模式可能存在最大的问题,因为它是贪婪还是懒惰。将其更改为以下内容应该可以解决该问题 preg_match_all('#<h3.*?><a href="(.*?)".

我想从搜索结果中获得链接。有人能帮我用正则表达式来做这件事吗?我有这个,但它不起作用:

 preg_match_all("/<h3(.*)><a href=\"(.*)\"(.*)<\/h3>/", $result, $matches);

preg\u match\u all(“/您的模式可能存在最大的问题,因为它是贪婪还是懒惰。将其更改为以下内容应该可以解决该问题

preg_match_all('#<h3.*?><a href="(.*?)".*?</h3>#', $result, $matches);
print_r($matches[1]);

preg_match_all(“#您的模式可能存在最大的问题,因为它是贪婪还是懒惰。将其更改为以下内容应该可以解决该问题

preg_match_all('#<h3.*?><a href="(.*?)".*?</h3>#', $result, $matches);
print_r($matches[1]);

preg_match_all('#尝试获取每个搜索结果(不是adwords)的URL。你不能真正使用正则表达式进行HTML解析。使用或其他DOM解析器。当有一个Google API使搜索结果变得更简单时,为什么你必须刮取搜索结果?!尝试获取每个搜索结果(不是adwords)的URL。你不能真的使用正则表达式进行HTML解析。请使用或其他DOM解析器。当有一个Google API使搜索结果变得更容易时,为什么你必须刮取搜索结果?!+1以反击那些讨厌正则表达式的人!如果你不想完全解析DOM,有时在HTML上使用正则表达式是合适的。我爱你。这是我一直在寻找的regexp。如果有代码,就可以获得下一个链接。谢谢:)+1用于反击讨厌正则表达式的人!如果你不想完全解析DOM,有时在HTML上使用正则表达式是合适的。我爱你。这就是我一直在寻找的正则表达式。如果有代码,那会很酷,可以获得下一个链接。谢谢:)