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