Проверка позиций в Яндексе. Красивые шаблоны в Word. Отправка по почте.

specialist

Client
Регистрация
28.12.2018
Сообщения
578
Благодарностей
222
Баллы
43
Шаблон для проверки позиций через Yandex.XML

Особенности программы:
  1. Проверяет позиции
  2. Формирует отчеты в Word по собственному шаблону с любым оформлением
  3. Высокая скорость работы и малое потребление ресурсов, работает без браузера на запросах
  4. Отправка отчетов на почту через smtp с вложением

report.png


Установка:

Для работы шаблона необходимо добавить библиотеки из папки lib в архиве в системную папку программы
C:\Program Files\ZennoLab\RU\ZennoPoster Pro\5.34.0.0\Progs\ExternalAssemblies

Общий обзор кода:

code.png


Настройки шаблона:

Для проверки позиций необходимо во входных настройках проекта прописать строку подключения к Яндекс.XML. Без данной строки работать не будет, придет пустой отчет на почту.

nastroiki.png


Эту строку нужно взять на сайте https://xml.yandex.ru/settings/ , недостаток - лимиты, которые есть не у всех.
В качестве альтернативы возможно использовать сервисы продающие лимиты, например

http://xmlstock.com/
https://xmlproxy.ru/
http://seozoo.ru/public/price

Во входных настройках так же указывается данные для авторизации для почты и email получателя.

Проверка позиций

Для настройки запросов и сайтов, используется xlsx таблица список-запросов-яндекс.xlsx, в которой построчно указываем
  • Запрос
  • Регион (потому что для одного запроса может быть несколько регионов контроля)
  • Целевой URL - страница которую контролируем. Если продвигаем не то, то и результат не тот.

check.png


Сравниваются домены без www, поэтому если даже страницы нет, но есть другая страница сайта, то позиции будут указаны, иначе пустая строка.

Номер региона

В папке справочник находится xls документ со списком регионов и их номеров в Яндекс. XML требует указывать номер региона.

Узнать регион возможно самостоятельно, сменив регион в браузере и скопировав номер параметра &lr=213 из адресной строки браузера.

Редактирование шаблона отчёта


Шаблон для отчета представляет собой любой .docx документ с разметкой в виде тегов. Шаблон открыт, возможны любые правки.


razmetka-shablona.png



Для вставки новых тегов в ворде нужно активировать вкладку разработчика. По умолчанию панель выключена.

Официальная инструкция, как включить вкладку разработчика https://support.office.com/ru-ru/article/e1192344-5e56-4d45-931b-e5fd9bea2d45

Место вставки данных определяется только тегами, остальное оформление - произвольное.

Особенности запуска


Проверка происходит достаточно быстро, поэтому шаблон работает в один поток, при многопотоке отправит одно и тоже несколько раз.

Письма и примеры.

pochta.png


Ставим в планировщик зенопостера и ежедневно получаем на почту готовый отчет
или отправляем его кому-то ещё, например клиенту, начальнику, сотруднику.

Примеры отчетов так же находятся в архиве, с шаблоном. При каждом запуске, старый отчёт удаляется.
 
Категория
SEO

Вложения

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

Sanekk

Client
Регистрация
24.06.2016
Сообщения
654
Благодарностей
240
Баллы
43
Вы регулярно снимаете позиции этим методом? Просто пробовал юзать xml.yandex.ru в прошлом году и там разбег по позициям от 5 до 20 короче как пальцем в небо тыкать... может сейчас что -то изменилось
 

specialist

Client
Регистрация
28.12.2018
Сообщения
578
Благодарностей
222
Баллы
43
Вы регулярно снимаете позиции этим методом?
Да, чаще всего использую именно этот способ, т.к. проверка через браузер сейчас не дает однозначных ответов. Для каждого она немного отличается, в зависимости от аккаунта, может даже от IP адреса.

Для того чтобы сравнить обычную выдачи и xml нужно:

1) Открыть браузер в режиме инкогнито (новое приватное окно)

2) Ввести запрос

3) Проверить регион выдачи, для этого нужно спустится вниз страницы после ввода запроса

2019-09-16_16-56-29.png


Там же при необходимости изменить регион на нужный

Стоит внимательно следить за кодом региона, например, для Москвы есть такая "подстава"

Москва и Московская область &lr=1

В реальности живых людей там не будет, т.к. в выдаче
  • Москва &lr=213
  • Долгопрудный &lr=214
  • Дубна &lr=215
  • Зеленоград &lr=216
  • Пущино &lr=217
и т.п.
Тоже относится к другим регионам, лучше сменить регион в браузере и в адресной строке посмотреть, что стоит ставить
 

NeGamer

Client
Регистрация
16.09.2015
Сообщения
11
Благодарностей
5
Баллы
3
Отличный шаблон! Большое спасибо.
Такой вопрос, не подскжите, под гугл надо прямо к выдаче обращаться через браузер? Потому как вроде у него никаких лимитов не нахожу.
 

specialist

Client
Регистрация
28.12.2018
Сообщения
578
Благодарностей
222
Баллы
43
Для гугла используется https://xmlriver.com/
Формат одинаковый. Самый простой способ - сделать копию проекта и в кубике http поменять ссылку, остальное должно работать
 
  • Спасибо
Реакции: Sanekk

specialist

Client
Регистрация
28.12.2018
Сообщения
578
Благодарностей
222
Баллы
43
Во входных настройках не забывайте менять получателя отчета, данные отправителя и обязательно указывать свой xml ключ.
Периодически вижу отчеты на тестовые данные указанные в проекте, если не разобрались, напишите, по мере возможности попробую помочь.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)