Zennoposter Post

zennoposter post

Как при помощи нескольких нехитрых на самом деле, хитрых действий сэкономить много часов времени? Пошаговая инструкция с картинками и т. И сразу к делу. Работа по оптимизации любого сайта состоит из двух основных частей. Аналитическая часть — интересная работа, которая заставляет думать и показывать свою креативность.

Рутина — часть работы, которую сложно назвать интересной, она монотонна и не предполагает каких-либо вызовов. Ниже я расскажу, как можно автоматизировать нудную работу. Автоматизация работы с мета-тегами страниц Давайте представим стандартную ситуацию, когда мы провели технический аудит профессиональный seo аудит самостоятельно , проверили сайт на ошибки и обнаружили множество проблемных страниц, которые нужно корректировать.

Прикидываем, что это несколько часов скучной работы, унываем и приступаем к поиску этих страниц в админке. Но данную проблему можно решить гораздо легче и не напрягаясь! В зависимости от наличия доступов и CMS сайта, есть несколько путей.

Если у нас полный доступ к сайту FTP, phpMyAdmin , то оптимальной будет работа напрямую с базой данных. Рассмотрим алгоритм работы на примере какого-нибудь сайта: Первым делом — бекап. Даже не думайте продолжать без резервной копии. Делайте, как вам удобно: Находим таблицу, которая содержит необходимые нам данные в зависимости от CMS, она может иметь название: Видим, что таблица содержит meta-данные и уникальную часть URL, к которой можно обратится.

Убедившись, что мы нашли все нужные данные, можно приступать к их исправлению. Получаем таблицу, с которой можно работать и редактировать через Excel. Для удобства подсветим нужные ячейки, используя условное форматирование: Прокручивая таблицу, мы сразу видим дубликаты, страницы с пустыми дескрипшенами и тому подобное.

На заметку, заодно можно убрать мусорные символы через поиск и замену. Правки таким образом займут гораздо меньше времени, чем править каждую страницу через веб-интерфейс.

Когда закончили, импортируем таблицу обратно таким образом: А если что-то пошло не так, возвращаем все через бекап. Но если руки из правильного места, то проблем быть не должно: Тоже самое можно реализовать для всех типов CMS. По аналогии экспортируем таблицы в CSV, вносим правки и заливаем обратно. Можно для импорта использовать phpMyAdmin, который импортирует только формат CSV, но этот формат не всегда корректно импортируется и имеет ряд ограничений, которые не позволят применять его для больших сайтов.

Поэтому я использую более удобный софт Navicat Premium, он позволяет настроить импорт гораздо удобнее в формат XLSX, который не имеет описанных недостатков. Это можно сделать через поддержку хостинга, либо напрямую в панели управления сервером. Создаём прямое подключение к базе данных: Для этого заливаем один из указанных файлов на хостинг. В настройках указываем путь полный URL: После успешного подключения, мы должны увидеть структуру базы данных, как и через phpMyAdmin.

Отключаем вывод лишних ячеек, чтобы они не мешались при редактировании. Для этого снимаем все галочки, кроме нужных нам таблиц: Выполнение займет несколько минут. Редактируем полученную таблицу как в первом примере. А после редактирования импортируем её обратно. Например, у нас на сайте страниц, которые имеют проблемы. Чтобы найти и отредактировать одну страницу уходит минуты пусть в среднем будет 90 секунд. Умножим на — выходит минут или 12,5 часов.

Экспорт базы — 10 минут, редактирование — 1 час, импорт — 10 минут. Согласитесь, это неплохая экономия времени. Кроме того, редактировать мета теги удобнее, когда они все в одной таблице, чем повторение монотонных скучных действий. Что делать, если доступа к базе нет? В таком случае мы будем использовать замечательную программу, которая позволяет экономить время в промышленных масштабах — ZennoPoster.

Рассмотрим, как его настроить, чтобы он автоматически исправил все проблемные страницы через админку. Парсим сайт через ComparseR , берем из краулера список проблемных страниц, экспортируем его в таблицу. Вот данные, которые нам нужны: Корректируем эти данные в таблице. А теперь приступим к настройке их автоматического заполнения.

Для демонстрации работы я просто буду добавлять топоним в title. Создаём новый проект в Зеннопостере. И сразу учим софт авторизовываться в админке, чтобы не было проблем с разлогированием. Задать заполнение формы можно через визуальный редактор, для этого кликаем по форме: Если все правильно, указанное значение должно появится в выбранном поле в форме авторизации. По аналогии поступаем и с полем пароль. Клик по полю ввода правой кнопкой, выбираем конструктор действий.

Далее делаем проверку какого-нибудь уникального куска текста, который появляется после успешной авторизации, чтобы понять, вошли мы в админку или нет.

Таким образом, если Зенно найдёт текст на странице, то логический оператор продолжит исполнения задачи по зеленной ветке это успешное прохождение условия. Если нет, то софт завершит исполнение задачи по красной ветке это ошибка, что-то пошло не так, условие на сработало.

Далее мы загружаем созданную ранее таблицу, чтобы Зенно мог оперировать с данными из неё. Для этого переходим в расширенный режим. Подключаем таблицу со списком проблемных страниц, которую выдал нам ComparseR. Выпадающий список позволяет указать формат или текст с разделителем.

Короче, проставляем галочки, как на скрине и указываем путь к файлу: Я перепробовал множество программ и приёмов для автоматизации действий в браузере, но Зеннопостер выигрывает тем, что он отлично работает со всеми типами данных таблицы, текстовые файлы, базы данных и можно неограниченно расширять его возможности, подключая дополнительные библиотеки. И эта настройка подключения таблицы тому пример. Теперь мы можем делать обращение к таблице из визуального конструктора и оперировать этими данными.

Выбираем действие с таблицей: Выполнив кубик, мы получили три переменные, содержащие URL из которого мы получим значение ID для формирования ссылки на редактирование новости , старый title и значение нового title. На переменную URL мы применяем регулярное выражение? Теперь в ссылке вида https: После выполнения, мы попадаем на страницу редактирования мета-тегов.

Аналогично как мы учили софт заполнять форму авторизации, добавляем заполнение формы с title и её отправку. Делаем исполнение цикличным и смотрим, как компьютер работает за нас! Поначалу это кажется сложным и непонятным, но потратив пару часов на изучение, вы сможете делать это гораздо быстрее и решать множество других задач.

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

А потом готовые переписанные тексты вернуть на прежнее место. Сколько, по-вашему, займёт эта работа? Всего пару часов на настройку Zennoposter! Настраиваем автоматическую авторизацию в админке: Принцип тот же, что и раньше. Из админки получаем список ID разделов: Эти данные используем для генерации ссылки на редактирование: Вместо выделенного ID нужно подставить вывод переменной: В итоге в визуальном конструкторе мы получим кубик, который положит текст в переменную, где его уже можно обработать, как душе угодно.

Мы же его сохраним в таблицу. Теперь текст нужно затереть, поскольку он неуникальный, так как выводится на основном домене. Для этого делаем все, как и прежде для получения данных, но вместо Get выбираем пункт Set: В итоге при исполнении этого кубика в значение формы будет передана пустота.

Все остальные поля, которые необходимо изменить обрабатываем по аналогии:

Zennoposter шаблон сокращаем ссылку Post Get запросами [Урок 3]

- Я хотел бы составить официальную жалобу городским властям. Вы мне поможете. Человек вашей репутации - ценнейший свидетель.

Где почитать или посмотреть (на русском) как работать с Post и Get запросами в ZennoPoster, в вики справке не нашел такой инфы а. Бесплатный шаблон ZennoPoster 5 на post get запросах, загрузка фотографий на фотохостинг. Скачать шаблон можно с яндекс диска. ZennoPoster позволяет использовать HTTP запросы при работе с различными сайтами. Вы можете получать и отправлять данные GET.

Предыдущая статья: зеннопостер любое число

Следующая статья: автоматизация игр вконтакте