Как спарсить первую страницу поиска Google

183
13 августа 2018, 05:30

Нужно парсингом (можно cUrl ) получить самую первую страницу поиска гугл по конкретному запросу, мне нужно получить только вот эту информацию:

Пробовал просто cUrl , но гугл не дает и отвечает:

Как это обойти и получить нужную информацию?

Answer 1
$query = 'site:vk.com';
$useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36";
$ch = curl_init ("");
curl_setopt ($ch, CURLOPT_URL, "http://www.google.com/search?q=".$query);
curl_setopt ($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
$output = curl_exec ($ch);
curl_close($ch);
preg_match_all( '#<div id="resultStats">(.+?)</div>#is', $output, $matches, PREG_SET_ORDER);
var_dump($matches[0][1]);
READ ALSO
Сделать ссылку для iframe

Сделать ссылку для iframe

У меня есть онлайн редакторТам я хочу сделать одну фишку, но я не знаю, как ее сделать

147
Как создать websocket клиент на php

Как создать websocket клиент на php

Нужно сделать вебсокет клиент на пхп для получения с чужого websocket сервера даных) Информации о серверах в интернете полно, о клиенте на php ничего...

179
Переписать функцию с js reduce на php

Переписать функцию с js reduce на php

Переношу тяжёлый клиентский код на сервер и у меня возникли проблемыЕсть функция, написанная в JavaScript:

165