Работаем с Яндекс.Метрикой на Python
Примеры Python » Взаимодействие с Интернетом » Python для начинающих python yandex api, yandex python, яндекс python
Многие вебмастеры и владельцы сайтов используют именно Яндекс.Метрику для того, чтобы отслеживать посещаемость сайта. Достаточно сильный инструмент. А в этой статье мы рассмотрим, как с ним можно работать, а точнее упростить работу при помощи Python.
YMReader.py
Кратенько разберем ее возможности:
- Авторизация в Яндекс.Метрике по ID и токену.
- Запрос перечня счетчиков для аккаунтов.
- Получение статистики за сегодня и весь период работы.
- Получения перечня поисковых запросов, по которым люди находили ваш сайт.
- Проверка правильности установки счетчика.
Конечно же, сама по себе библиотека ничего не делает. Чтобы ее использовать, импортируем ее в наш проект:
import YMReader
Теперь передадим ей данный, чтобы она могла войти методом SetLoginData, а в параметрах укажем наш ID и токен. Вы можете по-разному получить токен, в данном же примере используется статичный отладочный.
К примеру, таким образом:
SetLoginData("21535707","49985f415a9a46aab45b70304a557cab") # В данных изменена пара символов, поэтому при попытке воспользоваться - вернет 403 или 401 ошибку
Теперь можно использовать весь функционал. Набираем printdir(YMReader) для отображения названий функций. Обычно функции возвращают данные или в виде строки (CheckCode) или словарей (к примеру, GetSummary). Поэтому не нужно ничего парсить для использования результатов. Вот пример, как работает отображение количества посетителей:
import YMReader
YMReader.SetLoginData("21535707","49985f415a9a46aab45b70304a557cab")
print YMReader.GetSummary((YMReader.GetCounters()[1]["URL"]))["Visitors"]
Все очень просто. Библиотеку можно найти в сети, она распространяется по лицензии GPL.
- Чем казино Эльдорадо заслужило доверие гэмблеров
- Казино Вулкан 24 – развлечение и заработок в одном целом
- Как получить дебетовую карту "Тинькофф" с доставкой на дом?
- Качественный и доступный мобильный интернет за границей
- Открой новые возможности с Казино Вулкан и проводи свой досуг с пользой
- Сайт Вулкан казино: что стоит знать?
- Джой Казино – получи доступ к сотням видеослотов от известных разработчиков