Работаем с Яндекс.Метрикой на 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.
- Игровые автоматы Азарт Плей – новый формат развлечений
- Покупка заложенной квартиры
- Ставки на гандбол: Советы для получения прибыли
- Ставки на КС ГО – киберспорт помогает зарабатывать на заключении пари
- Ставки на StarCraft: Особенности и нюансы пари на киберсопрт
- Казино Вулкан Платинум – место честной и надежной игры
- Вулкан 777: Здесь удача всегда на стороне игрока