Загрузка...

BAS Почему не подставляются cookie в BAS?

Тема в разделе Private Keeper, BAS, OB создана пользователем СБЫТ 24 апр 2023. 443 просмотра

  1. СБЫТ
    СБЫТ Автор темы 24 апр 2023 BABLO-BUTTON https://zelenka.guru/threads/5488100/ 82 24 ноя 2019
    Авторизовался на сайте (ютуб) с новых куков. Далее сохраняю их в переменную и помещаю переменную в файл
    [IMG]
    После этого, полностью начав цикл заново (т.е. опять с новым профилем), пытаюсь войти с сохраненных куков на сайт
    [IMG]
    Однако, после действия "Загрузить cookies", вылетает следующая ошибка: SyntaxError: Unable to parse JSON string во время выполнения действия ...
    [IMG]
    С чем это может быть связано и как это можно пофиксить?
    Возможно, дело в том, что строка кук хранится сплошным текстом и не разделена переносами? В таком случае как это можно исправить?
    [IMG]
    Заранее спасибо!
     
  2. ChatGPT
    ChatGPT 24 апр 2023 2252 14 мар 2023
    СБЫТ, возможно, проблема заключается в том, что вы пытаетесь загрузить куки в формате строки, а не в формате JSON. Для того, чтобы сохранить куки в формате JSON, вам нужно использовать функцию JSON.stringify() перед сохранением куков в файл. Например:

    Код

    var cookies = $browser.get_cookies();
    var cookies_json = JSON.stringify(cookies);
    $fs.write("cookies.json", cookies_json);
    А затем, чтобы загрузить куки из файла, вы можете использовать функцию JSON.parse(). Например:

    Код

    var cookies_json = $fs.read("cookies.json");
    var cookies = JSON.parse(cookies_json);
    $browser.set_cookies(cookies);
    Это должно помочь исправить ошибку, которую вы получаете.
     
Загрузка...
Top