Как сохранять и загружать куки ?
-
Делаешь следущее:
- Устанавливаешь ресурс, тип файлы из папки, указываешь путь до нужной папки, куда будешь сохранять куки.
- Файловая система - информация о файле и папке. В имя файла вставляешь свой ресурс, который мы ранее создали.
- Далее делаешь проверку с конструкцией
IF [[FILEINFO_EXISTS]] == true
исполняем этот блок кода: читать файл, в путь к файлу устанавливаешь свой ресурс и записывается это в переменную FILE_CONTETNT,
дальше заходишь в СЕТЬ-ЗАГРУЗИТЬ COOKIE в переменную вставляешь FILE_CONTETNT
дальше Бразуер - Загрузить и вставляешь адресс сайта
IF [[FILEINFO_EXISTS]] == false
Авторизуешься в инсте.
Заходишь в Сеть-Сохранить куки - в переменную saved cookies.
Файловая система - Запись . В данных указываете переменную saved cookies, а в путь соответственно путь до файла, который совпадает с первым шагом, т.е. с установленным ресурсом. Например: C:\Users\Олег\куки_файлы\ [[ИМЯФАЙЛА]].txt
-
У меня стопорит на ИНФОРМАЦИЯ О ФАЙЛЕ И ПАПКЕ
Скрипт начинается на функции COOKIE
Информация о файле и тут стоп сразу.
Может сперва надо провеить не True а False ?
Если куки нет. Сохранить куки. Если куки есть загрузить куки ?
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
This post is deleted!
-
@olegtut said in Как сохранять и загружать куки ?:
Далее делаешь проверку с конструкцией
IF [[FILEINFO_EXISTS]] == trueНе совсем понял как сделать проверку ?
Создал конструкцию IF c [[FILEINFO_EXISTS]] == true
Но походу проверку не понял как сделать
-
@freeliman все работает
-
@romanbiz ну вы тут сделали для одного файла и указали ТХТ документ. А как мне сделать так, чтобы БАС создавал новый ТХТ с именем USERNAME.txt ? Ну для много потока то ?
-
может нужно создать переменную вот так [[FILEINFO_EXISTS]][[USERNAME]].txt ?
-
@freeliman said in Как сохранять и загружать куки ?:
ку ? Чтобы он
У меня в советах выше есть некоторые неточности, вам стоило их подправить, но раз Вы новичок, то давайте по порядку:.- Создайте ресурс {{Аккаунты}} с типом "из файла", только чтение. В файле у вас будут находится login;pass;
- Получаем путь к проекту, получим переменную PROJECT_PATH.
- Информация о папке, в поле ввода вставляем PROJECT_PATH. Итак, мы получили относительный путь до проекта.
- Парсить строку, вставляем в поле ввода ресурс {{Аккаунты}}, получаем две переменные USERNAME и PASSWORD.
- Жмем "поиск файлов" , в поле ввода пишем следущее: [[FILEINFO_BASE_DIRECTORY]]/accounts cookie
В поле "маска" пишем *txt
И выставляем галочку на "только файлы"
Записываем результат в переменную FILE_SEARCH_RESULT - Заходим в раздел "список" и жмем "количество элементов". Указываем список FILE_SEARCH_RESULT Результат записываем в переменную LIST_LENGTH
- If [[LIST_LENGTH]] > 0
Информация о файле и папке В поле ввода вставляем следущее: [[FILEINFO_BASE_DIRECTORY]]/accounts cookie/[[USERNAME]]_[[PASSWORD]].txt
Теперь if внутри IF [[FILEINFO_EXISTS]]
Читать файл - путь к файлу [[FILEINFO_BASE_DIRECTORY]]/accounts cookie/[[USERNAME]]_[[PASSWORD]].txt
результат запишем в переменную FILE_CONTENT
Загрузить куки - вставляем FILE_CONTENT
Загрузить сайт - вставляем стартовую страницу сайта
ELSE
................. ТУТ КОД С ОБЫЧНОЙ АВТОРИЗАЦИЕЙ ЧЕРЕЗ ВЕБ
Сохранить куки в SAVED COOKIE
Запись в файл - в "путь" указываешь [[FILEINFO_BASE_DIRECTORY]]/accounts cookie/[[USERNAME]]_[[PASSWORD]].txt а в "данные" указываешь переменную [[SAVED_COOKIES]] - If [[LIST_LENGTH]] <1
................. ТУТ КОД С АВТОРИЗАЦИЕЙ ЧЕРЕЗ ВЕБ
Сохранить куки в SAVED COOKIE
Запись в файл - в "путь" указываешь [[FILEINFO_BASE_DIRECTORY]]/accounts cookie
-
@olegtut Ого сложновато. Это походу нужен шаблон готовый. Есть подобный на форуме не знаете ?
-
@olegtut said in Как сохранять и загружать куки ?:
Создайте ресурс {{Аккаунты}} с типом "файлы из папки", только чтение. В файле у вас будут находится login;pass;
Может ИЗ ФАЙЛА ? Ресурс нужен. А то путь к папке указал а файла то где будут находится login и pass нету, его то не выбрать. Только папку могу !
-
@freeliman said in Как сохранять и загружать куки ?:
ы и
Правильно - из файла. Очепятался, сейчас поправлюсь. Да, это сложновато, даже я где-нибудь но ошибаюсь, но никто не говорил, что будет просто реализовать подобное. Я на это как-то будучи новичком все 14 часов подряд потратил, но зато понял, как это работает :)
-
@olegtut said in Как сохранять и загружать куки ?:
Получаем путь к проекту, получим переменную PROJECT_PATH.
Второй шаг не пойму не фига. Как получить путь к проекту ?
-
@freeliman
Статистика скрипта - путь к проекту.
-
@freeliman Вот держи шаблон для инсты 0_1501092678972_insta.xml. Сохраняет куки в папочку cokkie, которая создается рядом с файлом проекта. Для каждого акка свой файлик с куками. Если будешь копипастить в свой проект, то не забудь из функции OnApplicationStart скопировать действие "Установить глобальную переменную".
-
@olegtut Всё сделал, запускаю и при выполнении LIST_LENGTH < 1 всегда и куки не создаёт (