Импорт Coockies

вопросы связанные с работой версии с Chromium
Ответить
Аватара пользователя
huligun
Сообщения: 92
Зарегистрирован: 01 окт 2010, 19:13

Импорт Coockies

Сообщение huligun » 01 окт 2019, 17:58

Скажите как можно импортировать куки из файла в созданный профайл ?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Импорт Coockies

Сообщение bigfozzy » 01 окт 2019, 19:15

установить активным этот профиль и выполнить команду browser->set_cookies_for_url для каждого урла

Аватара пользователя
huligun
Сообщения: 92
Зарегистрирован: 01 окт 2010, 19:13

Re: Импорт Coockies

Сообщение huligun » 18 ноя 2019, 22:35

Немного уточню вопрос, куки находятся в формате json.
В строке могут быть несколько доменов вернее сабдоменов.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Импорт Coockies

Сообщение bigfozzy » 19 ноя 2019, 00:13

Можно использовать команду: browser->set_cookies_for_url

Аватара пользователя
huligun
Сообщения: 92
Зарегистрирован: 01 окт 2010, 19:13

Re: Импорт Coockies

Сообщение huligun » 19 ноя 2019, 10:23

Поэксперементировал использовал аддон для хрома EditThisCookie
Подопытный https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/
логинюсь в форум через хром, дергаю куки через аддон в формате json (самый последний пункт в настройках аддона - выбор формата экспорта)
кидаю в файл рядом со скриптом и запускаю

1)

Код: Выделить всё

$cookie = file_get_contents('./xhe.txt');
$browser->set_cookie_for_url("https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/","",$cookie);
sleep(1);
$browser->navigate("https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/");
Куки не импортировались

2)
дергаю куки через аддон в формате netscape
Куки не импортировались

3)
дергаю куки через аддон в формате semicolon
Куки не импортировались (хотя на другом форуме этот вариант сработал)

Вердикт НЕ РАБОТАЕТ.

Пожелание.
Сделайте импорт json формата т.к. это самый продаваемый формат кук.
Сделайте $browser->set_cookie_for_url("google.com","",$cookie) чтобы не нужно было вписывать урл, а было достаточно основного домена.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Импорт Coockies

Сообщение bigfozzy » 19 ноя 2019, 21:46

set_cookie_for_url - не принимает json формат, для начала его надо преобразовать в формат в соответствии с примером:

http://humanemulator.net/objects/WEB/br ... or_url.php

насчет json это надо дорабатывать или вводить новую функцию, что будет работать с таким форматом

Спасибо, Сделаем.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Импорт Coockies

Сообщение bigfozzy » 22 ноя 2019, 22:01

а все форматы поддержать или JSON достаточно ?

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Импорт Coockies

Сообщение bigfozzy » 23 ноя 2019, 01:30

сделано, обновлено

Ответить