我正在开发一个项目,我的应用程序应该只返回结果。例如,如果我的问题是谁是现任印度总理,那么我的应用程序应该只显示Narendra Modi。
为此,我需要该问题的URL。然后我只能提取该网页的特定内容。
这里我只是复制并粘贴了网址。
所以大家帮我找出如何获取该问题的Google网址。
<?PHP
include 'simple_html_dom.php';
$html =file_get_html('http://www.google.co.in/searchq=current+prime+minister+of+india&oq=current+prime+minister+of+united+states&gs_l=serp.3..35i39k1j0i22i30k3.3565 7.38471.0.38639.13.1
3.0.0.0.0.234.1360.10j2j1.13.0....0...1c.1.64.serp..0.13.1359...0i67k1.PZp_2BbQkC8');
$ret = $html->find('span[class=_m3b]');
foreach($ret as $var)
{
echo $var;
}
?>
答案 0 :(得分:0)
通常谷歌使用URL如下..
https://www.google.co.in/search?q=primeminister
搜索值作为查询参数传递。
$ search = $ _POST [&#39; search_value&#39;];
使用file_get_contents()
获取值。
例如:
file_get_contents("https://www.google.co.in/search?q=".$search);
从中你可以对结果进行排序。