Удаление файлов cookie с веб-сайтов с помощью headless-браузеров и PHP.Python

Программы на Python
Ответить
Anonymous
 Удаление файлов cookie с веб-сайтов с помощью headless-браузеров и PHP.

Сообщение Anonymous »

Я пытался написать программу на PHP, которая очищает файлы cookie с веб-сайтов при подключении с помощью Curl и использовании функции $_COOKIE.
Оказывается, я могу читать файлы cookie PHP только таким образом. но я также хочу получить файлы cookie JavaScript.
Поэтому я попробовал другой подход с Python и Selenium (инструмент автоматизации браузера для веб-скрапинга), который сработал хорошо, но мне нужно решение на PHP .
То, что я сейчас ищу, — это метод, который очищает файлы cookie так же, как я могу это делать с Python и Selenium.
ниже приведен мой PHP-скрипт, который я впервые использовал, и который работает только для файлов cookie PHP.
$ch = curl_init('https://www.google.com/');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
$result = curl_exec($ch);

preg_match_all('/^Set-Cookie:\s*([^;]*)/mi', $result, $matches);
$cookies = array();
foreach($matches[1] as $item) {
parse_str($item, $cookie);
$cookies = array_merge($cookies, $cookie);
}
var_dump($cookies);


Подробнее здесь: https://stackoverflow.com/questions/791 ... rs-and-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»