Загрузка...

BAS [Question/answer] General topic on working with Cookies in BAS

Thread in Private Keeper, BAS, OB created by llimonix Sep 26, 2024. (bumped Mar 23, 2025) 2332 views

  1. llimonix
    llimonix Topic starter Sep 26, 2024 :peace: make testers great again! 23,809 Jan 20, 2020
    [IMG]
    [IMG][IMG]
    У BAS свой тип Cookies и нужно использовать модуль CookiesTools, чтобы конвертировать в популярные форматы JSON / NETSCAPE
    1. Считываем Cookies в переменную или используем ресурсы из txt
    [IMG]
    ИЛИ
    [IMG]
    2. Использовать модуль CookieTools и импортировать в зависимости от вашего формата NETSCAPE / JSON (расширения J2TEAM / EditThisCookies)
    [IMG]
    3. Импортированные Cookies загрузить в браузер (если вы используете эмуляцию браузера) или же в HTTP клиент (если вы работаете с запросами)
    [IMG] (для эмуляции)
    [IMG] (для HTTP запросов)
    4. Поздравляю! Вы импортировали Cookies и теперь можете проверять их на валидность или выполнять действия на аккаунте
    [IMG]
    1. Сохраняем Cookies из браузера или HTTP-клиента в переменную
    [IMG](для эмуляции)​
    [IMG] (для HTTP запросов)
    2. Использовать модуль CookieTools и экспортировать в зависимости в нужный вам формат NETSCAPE / JSON (расширения J2TEAM / EditThisCookies)
    [IMG]
    3. Экспортированные Cookies сохранить в TXT
    [IMG]
    4. Поздравляю! Вы импортировали Cookies и теперь можете использовать их, например для залива аккаунтов на маркет
    [IMG]
    1. Таких инструментов, увы нет. И придется выбрать из двух вариантов:
    2. При работе в BAS с сайтом не открывать ничего другого кроме этого сайта, чтобы в Cookies не попало, что либо лишнее
    3. Сделать свою систему сортировки Cookies:
    3.1. Сохраняем Cookies из BAS в переменную (как это делается можно посмотреть под спойлером Как экспортировать Cookies BAS в NETSCAPE / JSON)
    3.2. И нужно написать вот такую конструкцию для сортировки Cookies нужного домена
    [IMG]
    3.3. Скопируй этот код, зайди в BAS и в режиме записи нажми CTRL+V
    Code
    BAS:[{"name":"","code":"/*Dat:eyJzIjoic2F2ZWNvb2tpZXMiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IkV4cHJlc3Npb25WYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiRXhwcmVzc2lvblZhbHVlQ29uZmlybSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IlNBVkVEX0NPT0tJRVMifV19*/\n/*Browser*/\nsave_cookies()!\nVAR_SAVED_COOKIES = \"{\\\"cookies\\\":\" + _result() + \"}\"","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":191318623,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiSnNvbkZyb21TdHJpbmciLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IkV4cHJlc3Npb25WYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiRXhwcmVzc2lvblZhbHVlQ29uZmlybSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IkRhdGEiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbU0FWRURfQ09PS0lFU11dIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiU2F2ZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiSlNPTl9PQkpFQ1QifV19*/\ntry {\nVAR_JSON_OBJECT = JPath.changeFormat(VAR_SAVED_COOKIES, \"json\");\n} catch (e) {\nfail(e);\n}","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":334323617,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiSnNvbkdldFZhbHVlIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJFeHByZXNzaW9uVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkV4cHJlc3Npb25WYWx1ZUNvbmZpcm0iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJEYXRhIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0pTT05fT0JKRUNUXV0iLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJQYXRoIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIkLmNvb2tpZXMiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJQQVJTRURfSlNPTl9WQUxVRSJ9XX0=*/\ntry {\nVAR_PARSED_JSON_VALUE = JPath.value(VAR_JSON_OBJECT, \"$.cookies\");\n} catch (e) {\nfail(e);\n}","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":841238835,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiZm9yZWFjaCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoiRXhwcmVzc2lvblZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJFeHByZXNzaW9uVmFsdWVDb25maXJtIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiRm9yQXJyYXkiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUEFSU0VEX0pTT05fVkFMVUVdXSIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9XX0=*/\n_do_with_params({\"foreach_data\":(VAR_PARSED_JSON_VALUE)},function(){\n_set_action_info({ name: \"Foreach\" });\nVAR_CYCLE_INDEX = _iterator() - 1\nif(VAR_CYCLE_INDEX > _cycle_param(\"foreach_data\").length - 1)_break();\nVAR_FOREACH_DATA = _cycle_param(\"foreach_data\")[VAR_CYCLE_INDEX]\nsection_insert()\n})!","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":512401034,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiSnNvbkdldFZhbHVlIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJFeHByZXNzaW9uVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkV4cHJlc3Npb25WYWx1ZUNvbmZpcm0iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJEYXRhIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZPUkVBQ0hfREFUQV1dIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiUGF0aCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiJC5kb21haW4iLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJET01BSU5fQ09PS0lFUyJ9XX0=*/\ntry {\nVAR_DOMAIN_COOKIES = JPath.value(VAR_FOREACH_DATA, \"$.domain\");\n} catch (e) {\nfail(e);\n}","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":512401034,"id":635539921,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IkV4cHJlc3Npb25WYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiRXhwcmVzc2lvblZhbHVlQ29uZmlybSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJleHByZXNzaW9uIn0seyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tET01BSU5fQ09PS0lFU11dICE9IFwic3RlYW1jb21tdW5pdHkuY29tXCIiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6ZmFsc2V9XX0=*/\n_set_if_expression(\"W1tET01BSU5fQ09PS0lFU11dICE9ICJzdGVhbWNvbW11bml0eS5jb20i\");\n_if(VAR_DOMAIN_COOKIES != \"steamcommunity.com\",function(){\nsection_insert()\n})!","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":512401034,"id":139818397,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiRGVsZXRlQnlWYWx1ZSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoiRXhwcmVzc2lvblZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJFeHByZXNzaW9uVmFsdWVDb25maXJtIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiVmFyaWFibGUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IlBBUlNFRF9KU09OX1ZBTFVFIn0seyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZPUkVBQ0hfREFUQV1dIiwiY2xhc3MiOiJzdHJpbmcifV19*/\nVAR_PARSED_JSON_VALUE = VAR_PARSED_JSON_VALUE.filter(function(e){return e!== VAR_FOREACH_DATA })","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":139818397,"id":399282146,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiSnNvbkNyZWF0ZU9iamVjdCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoiRXhwcmVzc2lvblZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJFeHByZXNzaW9uVmFsdWVDb25maXJtIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6ImV4cHJlc3Npb24ifSx7ImlkIjoiU2F2ZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiQ09PS0lFU19SRVNVTFQifSx7ImlkIjoiS2V5MSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiY29va2llcyIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IlZhbHVlMSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQQVJTRURfSlNPTl9WQUxVRV1dIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiS2V5MiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmcifSx7ImlkIjoiVmFsdWUyIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJLZXkzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJWYWx1ZTMiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIn1dfQ==*/\nVAR_COOKIES_RESULT = {};\nVAR_COOKIES_RESULT[\"cookies\"] = VAR_PARSED_JSON_VALUE;","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":196903722,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiSnNvblRvU3RyaW5nIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJFeHByZXNzaW9uVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIn0seyJpZCI6IkV4cHJlc3Npb25WYWx1ZUNvbmZpcm0iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9LHsiaWQiOiJEYXRhIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0NPT0tJRVNfUkVTVUxUXV0iLCJjbGFzcyI6InN0cmluZyJ9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJDT09LSUVTX1JFU1VMVCJ9XX0=*/\ntry {\nVAR_COOKIES_RESULT = JPath.changeFormat(VAR_COOKIES_RESULT, \"string\");\n} catch (e) {\nfail(e);\n}","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":272650084,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""}]
    1. Нужно получить все файлы TXT из папки. Имеется два способа считывания Cookies
    2.1. Первый способ. Создаем ресурс файл из папки и в записи преобразовываем его в список
    [IMG]
    [IMG]
    2.2. Второй способ! Через модуль Файловая система указываем путь к папке и считываем все TXT файлы в переменную в виде списка и работает уже с ними.
    [IMG]
    3. Через Foreach начинаем по очереди брать строки из списка (строки являются путями к файлам в папке). Читаем из каждого пути файл в переменную и работает с ними (как работать находится под спойлером Как импортировать Cookies NETSCAPE / JSON в BAS)
    [IMG]
    4. После полного выполнения цикла, он возьмет из списка другую строку и начнет заново эти же действия с новым Cookies
    Если вы не нашли ответ на свой вопрос, задайте его в этой теме.
    Мы сделаем всё возможное, чтобы помочь.
    #BAS #BrowserAutomationStudio #cookies #вопросы #помощь #автоматизация #BASВопросы #BrowserAutomationStudioВопросы
     
    1. View previous comments (1)
    2. value
      llimonix, нужно больше общих тем на форуме, связанное с программированием
    3. llimonix Topic starter
      value, соглы. А то иногда такие вопросы, на которые отвечали еще миллион лет назад
  2. Jargonium
    Jargonium Sep 26, 2024 Моментальная покупка TRX - lolz.live/threads/8610296/ :+rep: 9648 Nov 25, 2020
    Баннер красивый :2011_like:
     
    1. llimonix Topic starter
      Jargonium, скорее все это тестовый вариант. Делал на скорую руку
  3. Jenek
    Jenek Sep 27, 2024 Нет денег? Укради - https://lolz.live/threads/5722433/ 7532 Mar 12, 2022
    Умница, уже две темы закреплено в разделе)
     
    1. llimonix Topic starter
      Jenek, дай бог третья появится в ближайшее время
  4. P3psi
    P3psi Oct 20, 2024 @бодян легенда 678 Oct 11, 2023
    Босс BAS'а
     
    1. llimonix Topic starter
      P3psi, Дуглас яйца мои лижет
  5. GekiDa
    GekiDa Dec 14, 2024 0 Aug 3, 2019
    [IMG] берёт только один аккаунт в каждом потоке, а не один аккаунт для каждого потока, использую многопоток
     
    1. llimonix Topic starter
      GekiDa, {{Аккаунты:|notreuse}} попробуй
  6. sotru
    sotru Dec 28, 2024 мы многих ограбили, чтобы попить чая с ништяками 435 Nov 24, 2017
    Привет, я не справился с поиском способа захода с ****** login:pass@ip:port через селениум, решил попробовать BAS.
    [IMG]


    [03:19:46] Поток №1 : ReferenceError: Can't find variable: VAR_IMPORT_COOKIES во время выполнения действия 701688953
    У меня куки с маркета (TикTок), формат json у куки. Не очень понимаю как экспортировать, и что не так. До txt пробовал просто сначала получить куки в BAS, потом туда в скобочки вставил свои, удалял получение и добавлял импорт куки, там тоже была ошибка - Unable to parse JSON string.
     
    1. llimonix Topic starter
      sotru, брат ну ты ошибку переведи Can't find variable: VAR_IMPORT_COOKIES. Ты пытаешь конвертировать свои куки которые лежат в переменной SAVED_COOKIES по действию читать файл. Тебе надо переменную SAVED_COOKIES Засунуть в модуль CookieTools и получить сконвертированные кукисы. Потом через действие Сеть - Загрузить куки импортировать их в браузер BAS
      Jan 3, 2025 Edited
    2. sotru
      llimonix, спасибо за ответ, я уже на питоне написал софт, но всё равно на будущее пригодится.
    3. llimonix Topic starter
      sotru, я бы ответил быстрее, если бы форум самопроизвольно не выбирал от какой темы отписываться и не получать уведомления. Заметил только сейчас, что тут новое сообщение и подписался на тему снова
  7. воровскаялапа
    воровскаялапа Jan 12, 2025 https://t.me/PKSBproj - лучшие проекты для ****а 1105 Dec 21, 2018
    привет, все так же повторил почему - то не воркает. пробовал в долфине анти все работает
     
    1. llimonix Topic starter
  8. fwesfwsef
    fwesfwsef Feb 2, 2025 2 Oct 26, 2019
    а как проверить авторизирован ты или нет? на http запросах
     
    1. View previous comments (2)
    2. Cubics
      fwesfwsef, Как он ответит если он даже Сайт не знает на каком вы это хотите сделать :)))
      Он так то правильно ответил и на скок вы инфы дали.
      И есть ещё Кастом Модули под Запросы работу,
      Вот как тут у меня и с стандартным Басовским не хотел а через Кастом работает.
      [IMG]
    3. Сэл
      llimonix, большой молодец, спасибо что делаешь гайды и тд, спасибо и за модули, красавчик
    4. fwesfwsef
  9. Manisk
    Что делать если куки ТТ мрут после рестарта софта?
     
    1. llimonix Topic starter
      Manisk, возможно при загрузке куков и работе с аккаунтом во время процесса они изменяются и тебе нужно уже новый вариант кукисов сохранять
    2. Manisk
      llimonix, ну то есть как вариант просто перед завершением процесса нужно сделать обновление куки?
    3. Manisk
      llimonix, Но опять же, как в обычном браузере оно работает нормально, а в басе вылетает?
Loading...
Top