Я пытался написать программу на 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
Удаление файлов cookie с веб-сайтов с помощью headless-браузеров и PHP. ⇐ Python
Программы на Python
1731417102
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);
Подробнее здесь: [url]https://stackoverflow.com/questions/79177620/scraping-cookies-from-websites-with-headless-browsers-and-php[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия