Я хочу иметь возможность получить HTML для страницы, которая, если бы я делал это в интерактивном режиме в браузере, потребовала бы нескольких действий и загрузок страницы: 1. Перейти на домашнюю страницу 2. Введите текст в форму входа и отправьте форму ( post) 3. Сообщение будет проходить через различные перенаправления и использование набора фреймов.
Файлы cookie адаптируются на протяжении всего этого процесса.
В браузере после отправки я просто получаю страницу.
Но чтобы сделать это с помощью curl (в PHP или чем-то еще), wget или AN. Другой низкоуровневой технологии, управление файлами cookie, перенаправлениями и наборами фреймов становится довольно сложной задачей и очень сильно привязывает мой скрипт к веб-сайту (что делает его очень восприимчивым даже к небольшие изменения на веб-сайте, с которого я очищаюсь.)
Может ли кто-нибудь предложить способ сделать это?
Я уже рассматривал Crowbar и PhantomJS и Lynx (с параметрами cmd_log / cmd_script), но объединяю все вместе, чтобы точно имитировать то, что я сделать в Firefox или Chrome сложно.
(Кроме того, целевому веб-сайту может быть даже полезно / необходимо подумать, что этот сценарий является Firefox или Chrome или "настоящим" браузером)