@Xveeder

Как максимально эмулировать браузер при работе с cURL?

Добрый день, друзья. САБЖ. При парсинге/регинге сайтов через cURL нередко возникают проблемы, т.к. на сайтах стоит защита и либо аккаунт работающий на основе Get/Post запросов блокируют. Либо вообще невозможно сделать никакие действия, т.к. в дело вступает JS.

Скажите, есть ли какие-нибудь способы эмулировать браузер при работе с запросами? Ведь по сути, сам браузер взаимодействует с сайтом на основе тех же запросов. Возможно ли как-нибудь работая через cURL отправлять JS-event`ы и прочее, в общем, чтобы бот максимально походил на обычного пользователя. Про куки и юзерагент можно не рассказывать :)

Возможно есть на php рабочий аналог того же Selenium?

Спасибо.
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 1
alekciy
@alekciy
Вёбных дел мастер
Из PHP можно через https://github.com/facebook/php-webdriver по WebDrive слать запросы в PhantomJS который все и сделает. Все что нужно, это написать правильные команды.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 06:46
1500 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект