Blog

Скачивание данных поисковых запросов с помощью Python

Четверг, 22 декабря 2011 г.

Для всех разработчиков, которые выразили заинтересованность в программном доступе к данным поисковых запросов для своих сайтов в Webmaster Tools, у нас есть хорошие новости. Теперь вы можете получить доступ к данным поисковых запросов в
формате CSV
, используя скрипт Python с открытым исходным кодом из проекта
webmaster-tools-downloads
. Данные поисковых запросов в настоящее время недоступны через API Webmaster Tools, что было частым запросом пользователей API, который мы рассматриваем для следующего обновления API. Для тех из вас, кому нужен доступ к данным поисковых запросов прямо сейчас, давайте рассмотрим пример того, как можно использовать скрипт Python для загрузки поисковых запросов, чтобы скачать данные поисковых запросов и выгрузить их в таблицу Google в Google Docs.

Скачивание данных поисковых запросов с помощью Python

Пример использования скрипта Python для загрузки поисковых запросов

  1. Если Python еще не установлен на вашем компьютере, скачайте и установите
    Python.
  2. Скачайте и установите
    Google Data APIs Python Client Library.
  3. Создайте папку и добавьте скрипт
    downloader.py
    в только что созданную папку.
  4. Скопируйте скрипт
    example-create-spreadsheet.py
    в ту же папку, что и downloader.py , и отредактируйте его, заменив примеры значений для website, email и password на действительные значения для вашего подтвержденного сайта в Webmaster Tools.
  5. Откройте окно терминала и запустите скрипт example-create-spreadsheet.py , введя
    python example-create-spreadsheet.py в командной строке окна терминала.
  6. Перейдите в Google Docs, чтобы увидеть новую таблицу, содержащую данные ваших поисковых запросов.

Top Search Queries data exported to Google Sheets

Если вы просто хотите скачать данные поисковых запросов в файл .csv без выгрузки данных в таблицу Google, используйте
example-simple-download.py
вместо example-create-spreadsheet.py в примере выше.

Вы можете легко настроить эти скрипты на ежедневный или ежемесячный запуск для архивирования и просмотра данных поисковых запросов за более длительные периоды времени, чем текущий один месяц данных, доступный в Webmaster Tools, например, настроив задание cron или используя Планировщик заданий Windows.

Важный момент: этот пример скрипта содержит учетные данные (имя пользователя и пароль) прямо в самом скрипте. Если вы планируете запускать его в рабочей среде, вам следует следовать рекомендациям по безопасности, таким как использование зашифрованных учетных данных пользователей, полученных из безопасного хранилища данных. Сам скрипт использует HTTPS для связи с API в целях защиты этих учетных данных.

Ознакомьтесь со скриптом загрузки поисковых запросов и начните использовать данные поисковых запросов в собственных скриптах или инструментах. Сообщите нам, если у вас есть вопросы или отзывы, на
Webmaster Help Forum.

Alien Road

Как мы это применяем

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Связанные услуги

Поделиться