Как находить в коде google число приблизительных результатов, у которых есть поиски

Я реализую работу, которую он старается показывать, с подвижного app число приблизительных результатов, которое производит поиски в google.

В сущности, я ищу фразу, которая выходит справедливой под закладками "совсем изображения новости видео", эту в той, которую он помещает "Приблизительно [число], оказанный ([время] секунды)". Моя проблема состоит в том, что я не нахожу ее в исходном коде google (> правая кнопка, видеть исходный код страницы): какая-то идея, на где искании ее?

Мое приложение печатает целый исходный код, в этой части нет проблемы.

1
задан 15.08.2017, 19:24
3 ответа

Посредством использования API búsqueda, настроенного Documentaci¦n

S¦lo ты должен делать GET, который regresarÃ: JSON с informaci¦n.

https://www.googleapis.com/customsearch/v1?key={YOUR_API_KEY}&cx={YOUR_SEARCH_ENGINE_ID}&q={YOUR_SEARCH_STRING}&alt=json&fields=queries(request(totalResults))

В documentaci¦n говорит "Prerequisites", и там получается объясненным, как получать стоимость, в которой ты нуждаешься. например YOUR_API_KEY: ты находишь ее (если он состоит в том, что уже ты произвел): [acÃ:]

Первоначальный Ответ

También может интересовать тебя ответ в jsoup или в python

4
ответ дан 24.11.2019, 11:20

Según я понял, что ты ищешь, так это способ получать HTML Google, и который éste содержит элемент #resultStats, который сохраняет фразу: "Приблизительно x результаты (x секунды)".

Ну вот, конечно ты используешь унифицированный указатель ресурса asà - чтобы получать HTML: " https://www.google.es/webhp? sourceid=chrome-instant& ion=1& espv=2& ie=UTF-8#q=prueba "

Проблема с этим унифицированным указателем ресурса состоит в том, что он не выполняет ее búsqueda, просто перемещает parÃ: метр, который должен искать и она búsqueda он осуществляется из-за ajax, когда он загружает pÃ: gina, это означает, что HTML, что recibirÃ: s serÃ: тот начала Google и не того результатов ее búsqueda.

Для того, чтобы HTML возвратил ее búsqueda сделанная, ты должен использовать этот унифицированный указатель ресурса: " https://www.google.es/search? q=prueba "

, Чтобы извлекать данные о HTML, я рекомендую jsoup (для java), что очень простой использования и функционирует с похожей формы до jQuery javascript.

0
ответ дан 24.11.2019, 11:20

Возможно podr¦-схвати делать это:

  1. Получать HTML ее búsqueda.
  2. Получать текст используя:

JQuery

$( "#resultStats" ).html();
0
ответ дан 24.11.2019, 11:20