如何在php中获取Google URL

时间:2016-08-16 06:41:33

标签: php

我正在开发一个项目,我的应用程序应该只返回结果。例如,如果我的问题是谁是现任印度总理,那么我的应用程序应该只显示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;
 }




 ?>

1 个答案:

答案 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);

从中你可以对结果进行排序。