CookiesTools для работы с Cookies в Browser Automation Studio
Запустить Browser Automation Studio
Нажать кнопку “Установить модуль“ и выбрать на локальном диске скачанный модуль в формате ZIP
Убедиться, что стоит галочка и модуль включен
Модуль делится на функции импорта, экспорта и получения, объединения значений куков.
Импорт из Netscape формата
Данное действие преобразует ваши загруженные куки формата Netscape в формат BAS Cookies.
Во входные параметры Import cookies загрузите переменную, содержащую куки в формате Netscape.
В переменную SAVED_COOKIES будут сохранены куки формата BAS.
Импорт из расширения J2TEAM
Данное действие преобразует ваши загруженные куки формата J2TEAM в формат BAS Cookies.
Во входные параметры Import cookies загрузите переменную, содержащую куки в формате J2TEAM.
В переменную SAVED_COOKIES будут сохранены куки формата BAS.
Импорт из расширения EditThisCookies
Данное действие преобразует ваши загруженные куки формата JSON в формат BAS Cookies.
Во входные параметры Import cookies загрузите переменную, содержащую куки в формате JSON.
В переменную SAVED_COOKIES будут сохранены куки формата BAS.
Экспорт в netscape формат
Данное действие преобразует BAS cookies [[SAVED_COOKIES]] в EXPORT_COOKIES формата Netscape.
Экспорт в расширение J2Team
Данное действие преобразует BAS cookies [[SAVED_COOKIES]] в EXPORT_COOKIES формата J2TEAM.
Дополнительно можно указать site url для фильтрации по домену.
Экспорт в расширение EditThisCookies
Данное действие преобразует BAS cookies [[SAVED_COOKIES]] в EXPORT_COOKIES формата JSON.
Объединить куки BAS
Функция объединяет 2 куки в одно целое в переменную CONCAT_COOKIES.
Обе куки должны быть в формате BAS.
Получить значение
Функция получает необходимое значение name по домену в параметре domain
Загружаются куки формата BAS. На выходе получаем значение COOKIE_VALUE.
Добавить/изменить куки
Функция изменяет кукисы формата BAS.
Указывается name, expires, secure, value.
name - это ключ из JSON кук для изменения
expires - это дата выхода из строя куки
secure - если true, то отсылка куков по https, иначе по http
Как использовать на практике
Рассмотрим на примере JSON куков. Например, вы их взяли из антидетект браузера или из своего личного браузера. Для этого вам необходимо иметь расширение https://chromewebstore.google.com/detail/editthiscookie%C2%AE/hlgpnddmgbhkmilmcnejaibhmoiljhhb
В нем нажмите на ЭКСПОРТ и в буфере обмена у вас появятся куки.
Откройте Блокнот или любой TXT файл и вставьте туда куки, сохраните.
Далее считайте файл в BAS через действие “Читать файл“. Укажите полный путь к файлу с куками.
Переименуйте переменную на COOKIES для удобства.
У вас получится что-то типо такого:
В переменной COOKIES сохранятся куки из файла.
Далее необходимо куки преобразовать в бас формат.
Для этого используйте действие “Импорт из расширения EditThisCookies“.
В результате получите бас куки.
Загрузите куки в BAS через действие “Загрузить cookies“.
Далее загрузите нужный сайт и проверьте работу куков.
Либо загрузите куки в HTTP клиент если планируете работать на запросах.
Полезные Инструменты для BAS Тут, Переходи:
https://t.me/bas_store_bot?start=l_dzen
Полезные Инструменты для BAS Тут, Переходи:
https://t.me/bas_store_bot?start=l_teletype