З CURL по-справжньому легко обробляти файли cookie обома способами.
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, просто отримайте вихідний код.