Сохранение cookies (пароль от сайта) - не могу разобраться!
-
Короче, http://wiki.bablosoft.com/doku.php?id=ru:how_to_work_with_cookies - изучаю эту инструкцию.
но в статье ничего толком не сказано, а на видео - вообще ничего не понятно.
можете объяснить суть - что и как жать (доступно и на русском)?если взять твиттер.
я записал действия - ввод логин + пароль.
потом я зашел на твиттер.и куда, спрашивается, нужно вставлять "сохранить купи" и "получить cookies"?
ведь если я вставлю сначала "сохранить куки", а потом получить, то у меня не работает...
и вообще, нужно ли будет удалять строки с логином + паролем (как я их вводил) или они должны остаться в скрипте?короче прошу объяснить, как это сделать, т.к. дальнейшая работа скрипта без логина невозможна(
Выдает такую ошибку....
[12:59:24] Поток №1 : ReferenceError: Can't find variable: VAR_SAVED_COOKIES Номер строки:3 Во время выполнения скрипта { VALUE = VAR_SAVED_COOKIES COOKIES = "" LOCALSTORAGE = "" if(VALUE.length > 0) { COOKIES = JSON.parse(VALUE)["cookies"] if(typeof(COOKIES) == "undefined") COOKIES = "" else COOKIES = JSON.stringify(COOKIES) LOCALSTORAGE = JSON.parse(VAR_SAVED_COOKIES)["localstorage"] if(typeof(LOCALSTORAGE) == "undefined") LOCALSTORAGE = "" else LOCALSTORAGE = JSON.stringify(LOCALSTORAGE) } page().script("BrowserAutomationStudio_RestoreLocalStorage(" + JSON.stringify(LOCALSTORAGE) + ")",function(){ page().script("BrowserAutomationStudio_SaveLocalStorage(" + JSON.stringify(LOCALSTORAGE) + ")",function(){ restore_cookies(COOKIES,function(){ section_start("test", 2104,function(){ })})})})}
-
Заходишь по своими данными в аккаунт,
после того как зашел вызываешь действие сохранить куки в блоке сеть, когда сохранил куки ,
вызываешь действие записать в файл, и указываешь переменную в которую сохранил куки, проверяешь файл , в который записывал куки , если не пустой то все ок.
Проверка :
Пишешь новый скрипт
Для начала создай ресурс Аккаунт, в нем укажи из файла и выбери свой файл с сохраненными куки
Вызываешь парсить строку из блока инструменты
указываешь созданный ресурс Аккаунт в первой строке
указываешь переменную в которую сохранить куки во второй
вызываешь действие загрузить куки из блока сеть и указываешь переменную,
в которую спарсил куки
-
Короче я для себя вот что определил (судя по уроку), возможно кому-то будет полезно:
-
читать файл
-
if
[[restored_cookies]].length>0 -
лог...
-
загрузить cookies [[restored_cookies]]
-
загрузить твиттер
-
if [[restored_cookies]].length == 0
-
лог...
-
ввод имя
-
ввод пароля.
-
нажатие на кнопку войти.
-
сохранить cookies [[saved_cookies]]
-
запись в файл [[saved cookies]]
Единственное, что не допонимаю - там когда сохраняю файл - пишу например имя aaabbbccc.txt
НО куда этот файл сохраняется - мне не понятно... можно ли нормально выбрать путь для сохранения? если да, то как?
-
-
@brotok пиши полный адрес файла
-
D:\ФОТО С ТЕЛЕФОНА\2008 ГОД\1.txt - подобный формат подойдет?
-
@brotok Подойдет. Чтобы получить путь, можно с шифтом нажать на текстовый файл правой кнопкой, там будет "копировать как путь", только убери ковычки(""-такие, хотя может и с ними работает, я что то не пробовал).
-
@Canine Вот проект, который реализует автовход в вк включая вход с разных логинов.
-
This post is deleted!
-
почему то не сохраняются куки при
1)гет запросе на сайте https://10minutemail.net сохранил куки (HTTp-клиент сохранить coockies)пост запрос на сайте где нужна регистрация 3)загрузить куки (http-клиент загрузить coockies) 4)гетзапрос на сайт 10minutemail.net чтобы подтвердить письмо, а почта уже сменилась!!
-
@Shamax, не сохраняются или не загружаются?
-
@Antonio не могу точно ответить на этот вопрос)
короче они изменяются!https://paste.ee/p/y1gOY
вот в результат вывод сделал кук и сохранение содержимого страницы
-
@Shamax, так а что нужно-то? не понятно, что не работает. Логинишься на сайте, получаешь куки в переменную, сохраняешь в файл переменную - это сохранение. Читаешь файл в переменную, из переменной загружаешь куки, заходишь на сайт и логин должен быть - это загрузка куки.