Руководитель отдела контекстной рекламы
Не каждый специалист при сборе семантики использует KeyCollector, API Wordstat (WS) или что-то еще. Многие используют Вордстат в паре с плагином и собирают запросы вручную. Пора об этом забыть! Давайте автоматизируем рутинное пролистывание страниц. Поможет нам в этом iMacros for Chrome.
Макрос можно создать и без записи действий. Откройте новый проект и пропишите нужный код. В нашем случае мы так и поступим, так как код уже написали.
Шаг 1
Установите
Шаг 2
Установите iMacros в тот же браузер.
Шаг 3
Создайте новый макрос.
Зайдите на панель Record и кликните по кнопке Record Macro.
Потом нажмите на кнопку Stop.
У вас откроется окно с кодом. Неважно, что там написано, удалите все. После вставьте код, приведенный ниже:
VERSION BUILD=844 RECORDER=CR
TAG POS=1 TYPE=B ATTR=TXT:Добавить
WAIT SECONDS=3
TAG POS=2 TYPE=SPAN ATTR=TXT:Добавить
WAIT SECONDS=2
TAG POS=1 TYPE=A ATTR=TXT:далее
WAIT SECONDS=2
Сохраните макрос.
Шаг 4
Проверяем работу макроса. Теперь в списке доступных макросов есть новый элемент
Названия папок, кстати, могут отличаться.
Заходим на страницу Вордстата и выполняем любой запрос.
Открываем iMacros, выбираем наш файл, устанавливаем число проходов и запускаем с повторами.
При этом в основном окне браузера вы должны оставаться на странице Вордстата, никуда не уходите. Во время работы макроса не пользуйтесь браузером.
После выполнения вы увидите, что было собрано 150 запросов, соответствующих 3 страницам фраз. Если у вас всё так же, значит эта штуковина работает.
Разберем нюансы
1. Пока работает макрос, пользоваться браузером нельзя, иначе ход выполнения действий собьется. Специально для сбора семантики таким способом рекомендуется установить отдельный браузер (Chrome или Яндекс) и ставить выполнение макроса в нем. При этом вы сможете спокойно работать в основном браузере.
2. Для работы с WS залогиньтесь в новом аккаунте Яндекс. Если вы запустите сбор запросов и при этом продолжите пользоваться Вордстатом с того же логина в другом браузере, где-нибудь может вылететь капча.
3. IMacros можно использовать и для любых других нужд, документация по ссылкам
4. Вы можете использовать любые конструкции Вордстата при выполнении запросов.
5. В любое время можно отредактировать созданный макрос. Если окно редактирования не запускается, то попробуйте запустить скрипт и тут же его остановить, затем еще раз попробовать отредактировать его.
6. В коде есть 3 фрагмента типа WAIT SECONDS=3 – это периоды ожидания макроса после выполнения действий на странице Вордстата. Если у вас в запросе очень много минус-слов или объемная конструкция, то лучше увеличить эти периоды ожидания. Если же число символов в запросе невелико, то можете поставить небольшие значения. Во время своей работы макрос не ждет Вордстат, пока тот закончит выполнение запроса. Возможна ситуация, когда ВС еще грузит страницу, а макрос уже пытается добавить фразы в ассистента, естественно, у него это не получится и дальше продолжит свое выполнение, а 50 запросов со страницы не добавятся. Чтобы этого не случилось, надо выставлять достаточные таймауты в WAIT SECONDS, например 7,7,5 для очень объемных запросов. Вы всегда можете проверить все ли страницы собраны, разделив число собранной семантики на 50 и сравнив с числом проходов.
7. Для парсинга всех страниц WS установите в настройках Play Loop значение 42.
8. iMacros имеет платную версию, но и бесплатной вполне хватает.
9. Пока скрипт собирает семантику, вы занимаетесь другими делами и больше никогда не пролистываете страницы выдачи.