С cURL действительно легко обрабатывать куки в обоих направлениях.
curl www.target-url.com -c cookie.txt
затем сохранит файл с именем cookie.txt. Но вы должны войти в систему , поэтому необходимо использовать --data с аргументами типа: curl -X --data "var1=1&var2=2" www.target-url.com/login.php -c cookie.txt
. Получив cookie-файл в журнале, вы можете отправить его:
curl www.target-url.com/?user-page.php -b cookie.txt
Просто используйте -c (--cookie) или -b (--cookie-jar) для сохранения и отправки.
Примечание 1: Использование cURL CLI намного проще, чем PHP, и, возможно, быстрее;)
Для сохранения окончательного содержимого вы можете легко добавить его > filename.html
в команду cURL, а затем сохранить полный HTML-код.
Примечание 2 о "full": Yo не может отобразить javascript с помощью cURL, просто получить исходный код.