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

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

Чем скрипт лучше обычной программы? Скрипт можно запускать с хостинга, имеющего минимальный функционал вроде возможности удаленных подключений и php.

Итак, допустим, стоит задача: написать автоматический постер в блог – tumblr, wordpress, dle, да какой угодно. Первым делом нужно поискать информацию по поводу API, есть большая вероятность, что постить в эти сервисы можно, как раз используя API, однако, например в tumblr, добраться до API не так-то просто, нужно написать в поддержку и получить специальный ключ, да и не всегда разумно его использовать.

Однако не стоит расстраиваться, если нельзя использовать возможности API потом или иной причине. Всегда можно задействовать такой инструмент, как POST запросы, главное хорошенько их разобрать, чтобы уметь создавать их точно такими же, как и обычный браузер.

Кстати, тут нужно сделать небольшое отступление, если вы хотите работать исключительно со своего компьютера, через прокси-серверы или анонимайзеры, а с программированием у вас не очень, то обратите свое внимание на плагины, вроде iMacros, с помощью которых можно писать простенькие скрипты, симулирующие действия пользователя. Написать автоматический постер или парсер на таком языке проще простого.

Однако более широкие возможности представлены все-таки в полноценном языке программирования, независимым от браузера – php.

Как понять, какой запрос нужно отсылать? Опять же нужно скачать какую-нибудь программу, которая перехватывает весь интернет-трафик и сохраняет данные, затем уже анализировать результат. Очень удобен в этом плане плагин Firebug.

Его нужно установить, включить и внизу появится растягиваемое окно, в котором имеются вкладки разные. Тут и cookies и много чего интересного, но нас интересует вкладка сеть.

Заходим на нужный нам сайт или блог и видим, что снизу появилось много get запросов, но они нам не нужны, ведь цель стоит – отсылать данные. Для того чтобы лучше понять принцип, просто залогиньтесь на сайте и снизу должен будет появиться POST запрос, в котором можно обнаружить названия полей и их значения на момент отправки, а так же саму страницу, куда эти данные были отправлены. Словом, разобраться в этом не составит вообще никакого труда. Если вы не очень хорошо понимаете, откуда берутся значения того или иного поля, присмотритесь к html-коду исходной страницы, обычно все значения имеются там.

После этого нужно будет написать элементарный скрипт для отправки POST-запросов на php, используя, например библиотеку cURL.

Комментарии

captcha
 29 янв. 2017 Ответить

Спасибо за статью.


Антипкин Михаил Сергеевич о метавселенной, открывающей безграничные возможности для инноваций и экспериментов Антипкин Михаил Сергеевич о метавселенной
Сёрфинг с браузером FraudFox: исчерпывающее руководство Сёрфинг с браузером FraudFox
Где найти лицензионные ключи активации к ПО? Где найти лицензионные ключи активации к ПО?
Курсы веб дизайна: обучение онлайн Курсы веб дизайна: обучение онлайн
Как продлить срок службы бытовой техники? Как продлить срок службы бытовой техники?
Основы VPS/VDS: что нужно знать перед арендой? Основы VPS/VDS: что нужно знать перед арендой?
Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров Откройте для себя азарт Mostbet KZ - ведущего онлайн-казино для геймеров
Топ-10 игр для Android стоимостью менее $5 Топ-10 игр для Android стоимостью менее $5
Проверка авто в базе ГИБДД перед покупкой Проверка авто в базе ГИБДД перед покупкой
Бизнес-психология в онлайн-институте Smart Бизнес-психология в онлайн-институте Smart
Как открыть расчётный счёт в банке для ИП и ООО? Как открыть расчётный счёт в банке для ИП и ООО?
Завис айфон: что делать? Завис айфон: что делать?
Обзор смартфона iPhone 15 Обзор смартфона iPhone 15
Системы видеонаблюдения в частном доме: характеристики и настройка Системы видеонаблюдения в частном доме: характеристики и настройка
Что такое партнёрская программа? Что такое партнёрская программа?
Анализируем рекламу Google Ads для оптимизации кампаний Анализируем рекламу Google Ads для оптимизации кампаний
Аренда сервера в immers.cloud Аренда сервера в immers.cloud
Мастерство самоорганизации: 5 приемов для успешного планирования Мастерство самоорганизации: 5 приемов для успешного планирования
Взлом голосовых помощников ультразвуком Взлом голосовых помощников ультразвуком
Как создавать промпты для ChatGPT: главные правила Как создавать промпты для ChatGPT: главные правила