Как отправить POST, GET запросы, а также сымитировать браузер на сайтах с авторизацией…

В общем, недели две назад передо мной встала перспективная задача. Неважно, в чем она заключалась, но смысл в том, что в процессе работы программы (на PHP) она должна была обращаться к разным сайтам, авторизоваться, и прочим образом извращаться с его контентом. Вручную это писать довольно таки долго. Порыскав по сети, нашёл любопытную вещь: snoopy. Это класс на 1200 где-то строчек, который позволяет имитировать веб-браузер. Отправлять формы, получать ответ, авторизоваться, и так далее. Короче говоря это уже выполненная задача на 50%. Если перед вами вдруг встала подобная задача, и поисковик привёл вас на этот сайт — то надеюсь, вы нашли что искали — ссылка на проект выше :) Пролистайте исходники, методы класса интуитивно понятны.

Автор

Алекс Разгибалов

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Собирать идеально - не обязательно, просто приблизительно соберите картинку (должен быть включен JavaScript).WordPress CAPTCHA