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

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

Если вы просто хотите скачать данные поисковых запросов в файл .csv без выгрузки данных в таблицу Google, используйте
example-simple-download.py
вместо example-create-spreadsheet.py в примере выше.
Вы можете легко настроить эти скрипты на ежедневный или ежемесячный запуск для архивирования и просмотра данных поисковых запросов за более длительные периоды времени, чем текущий один месяц данных, доступный в Webmaster Tools, например, настроив задание cron или используя Планировщик заданий Windows.
Важный момент: этот пример скрипта содержит учетные данные (имя пользователя и пароль) прямо в самом скрипте. Если вы планируете запускать его в рабочей среде, вам следует следовать рекомендациям по безопасности, таким как использование зашифрованных учетных данных пользователей, полученных из безопасного хранилища данных. Сам скрипт использует HTTPS для связи с API в целях защиты этих учетных данных.
Ознакомьтесь со скриптом загрузки поисковых запросов и начните использовать данные поисковых запросов в собственных скриптах или инструментах. Сообщите нам, если у вас есть вопросы или отзывы, на
Webmaster Help Forum.
Как мы это применяем
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.
Связанные услуги