Фильтрация результатов поиска Google по сайту (команда site слишком строгая) - PullRequest
0 голосов
/ 05 мая 2020

Я все еще на стадии разработки небольшой программы, но столкнулся с этим вопросом:

Как я могу попросить Google возвращать результаты поиска только для определенного c сайта?

Пример поискового запроса:

переполнение стека stackoverflow.com блог переполнения bananarama

Очевидно, что не все слова встречались на одной странице (ранее сегодня), но Google достаточно умен, чтобы представить мне лучшие совпадения. Эти совпадения взяты с разных страниц, например:

  • Stackoverflow.com
  • Wikipedia.org
  • Несколько блогов

Теперь, Мне нравится то, что я вижу, но я хочу получить только результат с одного сайта, скажем, из Википедии. Однако я не нашел способа добиться в этом успеха.

Что я пробовал

В частности, я ожидал, что решение будет соответствовать следующему, однако оно не работает, когда совпадение не идеально:

сайт: wikipedia.org переполнение стека stackoverflow.com блог переполнения бананарама

Я нашел эту хитрость, исследуя вручную поскольку я предполагаю, что api ведет себя аналогичным образом, в противном случае решение на основе api, конечно, тоже подойдет. Я знаю, что потом могу отфильтровать результаты, но это немного неудобно.

...