Импорт куков

вопросы связанные с работой версии с Chromium
human2020
Сообщения: 4
Зарегистрирован: 19 мар 2020, 00:31

Re: Импорт куков

Сообщение human2020 » 19 мар 2020, 17:20

Ладно с перезапуском разберемся.
Вопрос все еще по кукам. Они хранятся в sqlite базе (файл Cookies)
но при вскрытии файла оказывается что в нем есть все кроме самих значений куков.
Снимок экрана20200319161746.jpg
Снимок экрана20200319161746.jpg (108.91 КБ) 1372 просмотра

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Импорт куков

Сообщение Support » 19 мар 2020, 18:08

Это вы в Firefox делаете?

human2020
Сообщения: 4
Зарегистрирован: 19 мар 2020, 00:31

Re: Импорт куков

Сообщение human2020 » 19 мар 2020, 18:13

мы ж в ветке форума Chromium...

CEF 80.0.4+g74f7b0c+chromium-80.0.3987.122
Chromium 80.0.3987.122

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Импорт куков

Сообщение Support » 19 мар 2020, 18:25

Теперь в этой версии есть и Firefox поэтому уточняю. Сейчас проверим у себя.

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Импорт куков

Сообщение Support » 19 мар 2020, 18:50

В файле с куками Хрома C:\Users\имя пользователя\AppData\Local\Google\Chrome\User Data\Default эти же значения для google.com так же пустые.

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Импорт куков

Сообщение Support » 19 мар 2020, 19:14

Вот пример для rambler.ru.
$login="anjelika.bragina@rambler.ru";
$passwrord="suhdlo";

$browser->set_cookies_folder("C:\\XWeb Studio\Human Emulator Studio\\My Scripts\\cookies_rambler");

$browser->navigate("rambler.ru");

$anchor->click_by_inner_text("Почта");

sleep(5);
if($h2->is_exist_by_inner_text("Вход", true, 1))
{
	$input->send_keyboard_input_by_name("login",$login, "20:40", 1);
	$input->send_keyboard_input_by_name("password",$passwrord, "20:40", 1);
	$span->click_by_inner_html("Войти", true, 1);

	sleep(3);
}

Выполнили пример. Потом перезапускаем программу для сбрасывания папки с куками на папку по умолчанию. Если закомментировать строку $browser->set_cookies_folder("C:\\XWeb Studio\Human Emulator Studio\\My Scripts\\cookies_rambler");, то при переходе на rambler.ru мы увидим кнопку вход. Раскомментируем и запустим и мы уже будем залогинены опять.

Ответить