Работаем с Яндекс.Метрикой на 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.
- Казино Эльдорадо — популярная площадка азарта и драйва с роскошной коллекцией игр и щедрыми бонусами
- Бонусы от казино Вулкан
- Возможности игры в Вулкан клуб
- Jet Casino в Украине: выбор развлечений, регистрация
- Методы для работы со словарями в Python
- АСК Триан: качественный и недорогой ремонт квартир в новостройке
- Бонусы GGbet: разновидности бонусов, как получить