Как сделать программу Python 3 для поиска Google? - PullRequest
0 голосов
/ 09 ноября 2019

Я делаю AI-программу с использованием Python 3. Я хочу добавить в нее функцию поиска Google, может кто-нибудь помочь мне с этим. Если пользователь в качестве моей программы "search google ..." запустит Chrome и выполнит поиск в google вопросе, а также прочитает две строки поиска.

1 Ответ

1 голос
/ 09 ноября 2019

Два варианта, о которых я могу подумать:

  1. Google предоставляет RESTful API поиска , который будет возвращать результат поиска в виде объекта JSON, который вы можете проанализировать. Это потребует от вас обработки сетевой ошибки, если программа не может подключиться к Интернету. Вы можете получить только 100 запросов в день, прежде чем потребуется выставление счетов.
  2. Звучит так, как будто вы можете просто открыть соответствующую веб-страницу для пользователя с помощью предпочитаемого им браузера. Все, что вам нужно сделать, это открыть веб-страницу:

    https://www.google.com/search?q=FOO+BAR

    Где 'FOO + BAR' - это ваш поисковый запрос, разделенный знаком плюс. Вы можете комбинировать это с модулем веб-браузера Python, чтобы открыть страницу.

    import webbrowser
    
    webbrowser.open('https://www.google.com/search?q=FOO+BAR')
    

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...