• Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Bablosoft

Выпущена 26.5.0 версия BrowserAutomationStudio

Scheduled Pinned Locked Moved Bablosoft News
48 Posts 20 Posters 9393 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jsnvns
    wrote on last edited by
    #31

    Вбил ключ api от gpt свой, рабочий. Failed to generate code - что бы не делал. Как это починить?

    FoxF L H 3 Replies Last reply
    0
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    replied to jsnvns on last edited by
    #32

    @jsnvns said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    Вбил ключ api от gpt свой, рабочий. Failed to generate code - что бы не делал. Как это починить?

    Можете прислать или приложить лог?

    1 Reply Last reply
    0
  • NikolasN Offline
    NikolasN Offline
    Nikolas
    wrote on last edited by Nikolas
    #33

    кстати , всем на заметку, что многие кубики из раздела "регулярные выражения"
    стали работать немного по другому (не то что не правильно, я бы сказал "по другому")
    поэтому могут кубики регулярок иногда завершаться с ошибками.

    например привычный ранее работающий кубик вплоть до 26.4.1 иногда крашится на ошибке:

    [567485838] [03:24:16] Поток №2 : Поток завершился с сообщением "TypeError: Result of expression 'SAVED_CONTENT.filter' [undefined] is not a function. во время выполнения действия "
    

    у меня например в SAVED_CONTENT стоит строка в которой данные разделены переносами строки, и чтоб преобразовать эту строку в список юзая этот кубик и регулярку \n
    c59ac759-c739-49db-977e-803f1521197a-image.png

    поэтому приходится юзать обычный JS код:

    // Передача данных из BAS в JavaScript
    var savedContent = [[SAVED_CONTENT]];
    
    // Обработка данных: разделение строки по переносам строк
    var contentArray = savedContent.split('\n');
    
    // Проверка и удаление пустых строк из массива (если необходимо)
    var filteredContentArray = contentArray.filter(function(item) {
        return item.trim() !== '';
    });
    
    // Сохранение результата в новой JavaScript переменной
    [[SAVED_CONTENT_CUTTED]] = filteredContentArray;
    
    

    не знаю что в этом кубике "Разделить строку" изменилось. Ну да ладно.

    ? FoxF sergerdnS 3 Replies Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to Nikolas on last edited by A Former User
    #34

    @Nikolas я бы рекомендовал выводить в лог содержимое переменной в случае данной ошибки, возможно там не строка

    1 Reply Last reply
    1
  • FoxF Offline
    FoxF Offline
    Fox Bablosoft Team
    replied to Nikolas on last edited by Fox
    #35

    @Nikolas said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    кстати , всем на заметку, что многие кубики из раздела "регулярные выражения"
    стали работать немного по другому (не то что не правильно, я бы сказал "по другому")
    поэтому могут кубики регулярок иногда завершаться с ошибками.

    например привычный ранее работающий кубик вплоть до 26.4.1 иногда крашится на ошибке:

    Модуль регулярок не изменялся уже очень давно, кроме действия "Первое вхождение", в него добавили поле "Список извлеченных групп" и всё. Другие действия работают точно также, как и 10 версий назад.

    9011dce8-fd16-48cf-8595-79a81b6e2bb1-изображение.png

    3b5455aa-be24-4b35-bdfa-cd4f04304c6b-изображение.png

    0a55b2e5-6702-49ad-9354-96d0619f7036-изображение.png

    1 Reply Last reply
    0
  • sergerdnS Offline
    sergerdnS Offline
    sergerdn GURU BAS
    replied to Nikolas on last edited by sergerdn
    #36

    @Nikolas said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    не знаю что в этом кубике "Разделить строку" изменилось. Ну да ладно.

    Не советую делать так, что имя переменной одно, а тип ее то строка, то объект, то еще какая хрень.

    Такой стиль программирования способен таких багов понаделать, что бессонные ночи обеспечены.

    Если нужно разделить строку [[SAVED_CONTENT]], пусть результат будет [[SAVED_CONTENT_PARTS]], но никак не [[SAVED_CONTENT]].

    Если же тебе надо сделать trim, то можно подавать на вход функции и присваивать результату имя одной и той же переменной, так как тип ее один и тот же - строка.

    🚀 Available for hire 40 hrs/week. 🚀

    1 Reply Last reply
    1
  • L Offline
    L Offline
    liberator
    replied to jsnvns on last edited by
    #37

    @jsnvns есть смысл добавлять свой апиключ? без ключа работает же

    1 Reply Last reply
    0
  • H Offline
    H Offline
    HustleMan
    replied to jsnvns on last edited by
    #38

    @jsnvns баланс пополнен? Обычно выдает такую ошибку если на балансе нет денег

    1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by A Former User
    #39

    На 26.5.1 есть такие ишью:
    Я использую подход - разрешить кеш > загружаю страницу > нахожу нужный запрос в списке кеша, и сохраняю заголовки > далее использую эти заголовки в гет запросах.

    Я использую мобильные отпечатки!
    Так вот при сравнении через фидлер обнаружил, что часть заголовков нехватает в сохраненных в кеше, один лишний, и юзер агент не правильный.
    Нехватает в моем случае таких заголовков в сохраненном в кеш:
    origin: https://mysite
    sec-fetch-site: same-origin
    sec-fetch-mode: cors
    sec-fetch-dest: empty
    accept-encoding: gzip, deflate, br

    Лишний заголовок:
    content-type: application/json

    Причем этот заголовок добавляет уже сам http клиент баса.

    Юзер агент который был когда делал запрос через браузер:
    user-agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36

    то есть Android

    юзер агент в кеше:
    user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36

    то есть Windows

    sergerdnS 1 Reply Last reply
    0
  • sergerdnS Offline
    sergerdnS Offline
    sergerdn GURU BAS
    replied to Guest on last edited by
    #40

    @Nicolas said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    Я использую подход - разрешить кеш > загружаю страницу > нахожу нужный запрос в списке кеша, и сохраняю заголовки > далее использую эти заголовки в гет запросах.

    Надо смотреть какие заголовки шлет браузер снаружи. Я сделал небольшой сайтик, который покалывает мне заголовки, что отдает браузер.

    В кэше заголовки неправильные.

    🚀 Available for hire 40 hrs/week. 🚀

    FastSpaceF 1 Reply Last reply
    0
  • FastSpaceF Offline
    FastSpaceF Offline
    FastSpace
    replied to sergerdn on last edited by FastSpace
    #41

    @sergerdn said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    @Nicolas said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    Я использую подход - разрешить кеш > загружаю страницу > нахожу нужный запрос в списке кеша, и сохраняю заголовки > далее использую эти заголовки в гет запросах.

    Надо смотреть какие заголовки шлет браузер снаружи. Я сделал небольшой сайтик, который покалывает мне заголовки, что отдает браузер.

    В кэше заголовки неправильные.

    Сайты могут создавать воркеров и тянуть заголовки оттуда, если такого воркера можно создавать для запросов в кэш, то и заголовок можно вытянуть фейковый.

    ? 1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to FastSpace on last edited by
    #42

    @FastSpace Стесняюсь спросить какое api предоставляет возможность на клиенте получить эти данные?) Worker это что то вроде отдельного потока, причем с более ограниченным функционалом

    Q FastSpaceF 2 Replies Last reply
    2
  • Q Offline
    Q Offline
    Q_Q
    replied to Guest on last edited by
    #43

    @UserTrue думаю, речь о манки или прокси функции поверх ajax

    ? 1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to Q_Q on last edited by A Former User
    #44

    @Q_Q said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    @UserTrue думаю, речь о манки или прокси функции поверх ajax

    Разве можно получить заголовки запроса ? (не ответа)

    1 Reply Last reply
    0
  • FastSpaceF Offline
    FastSpaceF Offline
    FastSpace
    replied to Guest on last edited by FastSpace
    #45

    @UserTrue said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    @FastSpace Стесняюсь спросить какое api предоставляет возможность на клиенте получить эти данные?) Worker это что то вроде отдельного потока, причем с более ограниченным функционалом

    Я знаю что такое воркер и как он работает, сам по себе воркер не отправляет никуда свои данные на сервера, но он может обмениваться с браузер через post message теми данными о чем сам знает, запросы у этого воркера ходят внутри браузера, у этих запросов свои заголовки которые тоже надо подменять.

    Например сейчас язык у воркера для всех прокси всегда на английском языке и всем поепать просто, если бы я не заметил, хер бы кто обратил внимание. Я уверен что если копню тему глубже то можно выдернуть будет и те кривые заголовки и фейковый UA.

    ? 1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to FastSpace on last edited by A Former User
    #46

    @FastSpace said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    уверен что если копню тему глубже то можно выдернуть будет и те кривые заголовки и фейковый UA.

    Копни) то что раньше текло через воркер я в курсе

    FastSpaceF 1 Reply Last reply
    0
  • FastSpaceF Offline
    FastSpaceF Offline
    FastSpace
    replied to Guest on last edited by
    #47

    @UserTrue said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    @FastSpace said in Выпущена 26.5.0 версия BrowserAutomationStudio:

    уверен что если копню тему глубже то можно выдернуть будет и те кривые заголовки и фейковый UA.

    Копни) то что раньше текло через воркер я в курсе

    Там и сейчас проблема есть, в воркере всегда язык en.

    ? 1 Reply Last reply
    0
  • ? Offline
    ? Offline
    A Former User
    replied to FastSpace on last edited by A Former User
    #48

    @FastSpace блин, я вроде практическую задачу привел, где бы было хорошо и поправить (понятно что можно и костыли прикрутить), а вы опять сферического коня в вакууме ...
    Есть примеры сайтов которые так палят ?

    1 Reply Last reply
    1

  • FoxF

    BrowserAutomationStudio 30.1.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    3 Votes
    1 Posts
    564 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 28.5.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    5 Votes
    1 Posts
    2191 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 24.6.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    4 Votes
    1 Posts
    968 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 22.9.0 has been released

    Scheduled Pinned Locked Moved Bablosoft News
    2 Votes
    1 Posts
    1151 Views
    No one has replied
  • supportS

    BrowserAutomationStudio 15.4.0 has been released.

    Scheduled Pinned Locked Moved Bablosoft News
    3 Votes
    1 Posts
    1778 Views
    No one has replied
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
  • Login

  • Don't have an account? Register

  • Login or register to search.