@moonsoon Автор модуль не обновляет, поэтому я решил совместимую с BAS версией от 31.1.0 и выше, выложить версию модуля тут LegacyAI_0.16_BAS31_ASYNC_SCOPE_FIX.zip
скорее это делаю для себя, чтобы всегда иметь под рукой дистриб модуля)
У меня что с BAS версией libcurl.dll, что с этим не проходит проверка антикапчи на одном сервисе. При этом с этим все работает отлично - https://transfiles.ru/tsmbn . Поэтому и спрашиваю, есть ли возможность замены на свой libcurl
@Ferdo2 said in HTTP Client - cURL Impersonate [HTTP/2, TLS 1.3, BROWSER_PRESETS, WEBSOCKET]:
что с этим не проходит проверка антикапчи на одном сервисе
Этот модуль заточен под мобильные/десктоп браузеры. Скорее всего вы его не настроили модуль.
Добрый день, не было времени к сожалению ответить. Вот это действие BAS (post запрос). С обычным libcurl из BAS и из этого модуля выдает ошибку. С моим libcurl проходит (точнее сказать с обычным, просто скачанным с гугла 8.x версии).
@Ferdo2 said in HTTP Client - cURL Impersonate [HTTP/2, TLS 1.3, BROWSER_PRESETS, WEBSOCKET]:
только это не какая-то другая версия модуля
@Int64 said in HTTP Client - cURL Impersonate [HTTP/2, TLS 1.3, BROWSER_PRESETS, WEBSOCKET]:
Сообщить о багах, запросить функционал, узнать быстрее о новых версиях: https://t.me/+GOaP7_wpoWY0MmMy
v4.0.7:
v4.0.8:
v4.0.9:
GET/POST JS BeforeRequestCallback вызывается каждый раз при повторах. Ранее вызывался только при старте запроса одноразово.
Remote build moduledll.dll (test):
Позволяет сжать весь модуль до (0.5 мб). - Скачивает зависимости при первом запуске, далее кэширует файлы. Смотри папку remote.
v4.1.0, 4.1.1:
v4.3.4 :
метод .val() позволять брать значение из обьекта без квадратных скобок.
[[OBJ.val("item-name")]]
метод .at() позволять брать значение из массива по индексу.
[[ARR.at([[CYCLE_INDEX]])]]
также в выпадающим списке будут показываться базовые функции строк, массивов, чисел для текущего типа.
Обновлено действие "Настройки" , изменены поля для Отладки/Дебага с чекбоксов на обычные поля, которые можно изменить из ресурса/переменной
Новый функционал - глобальные каллбеки. ( Global callbacks functions ) :
ImpersonateBeforeRequest / ImpersonateAfterRequest / ImpersonateErrorRequest - Читайте больше в описании GET/POST экшенов. 3 функции для всех запросов в текущем потоке. Кнопка автоматического создания 3-х этих функций находится в экшене "Настройки". В примерах также прилагается мини демонстрация возможностей.
Добавлен firefox150 в дефолтных список пресетов.
Экшен прокси перед экшеном настройки активирует/проверяет лицензию через прокси.
И многое другое в прошлых версиях, можете узнать в группе ТГ по ссылке в шапке темы.
V4.3.8
Fix ошибки при использовании ресурса в заголовках, post данных.
V4.3.9:
Исправлена рандомная ошибка при активации демо ключа: Invalid key
Асинхронный вызов запроса теперь имеет доп. опции:
заменена на более ясную Windows аналог:
failed to receive handshake, SSL/TLS connection failed
failed to receive handshake, SSL/TLS connection failed
Connection timed out after .. sec
Попробуйте изменить отпечаток на firefox.
Проверить эту информацию можно запустив в BAS демо проект : presetsTest.xml
V4.4.0:
Дефолтные пресеты ( версии браузеров ) будут обновляться автоматически ( без ручного обновления модуля ) если не требуется серьезных правок.
Добавлены 2 новых элемента в список пресетов:
при выборе этой настройки пресет браузера всегда будет последней версии.
V4.4.1:
Фикс Invalid Key для купленного ключа.
Фикс рандомной ошибки "Таймаут во время обновления действия ... " при обновлении действий с моим модулем.
JS блок ( в заголовках , post даты ) *** *** теперь показывает подсказки JS внутри блока.
Фикс Pretty Print для "выполнить javascript" в GET/POST
V4.2.2:
Chrome150 добавлен в дефолтный список пресетов, с этой версии. ( новые ML-DSA сигнатуры для подписи в отпечатке )
Добавил поддержку RAW TCP/QUIC (udp) серверов. С помощью модуля можно создать защищенный канал до вашего сервера и отправлять/получать данные. Смотрите папку examples
V4.4.3:
android_okhttp добавлен в дефолтный список пресетов.
Новый параметр пресета ssl_version_max.
Websocket теперь доступен без подписки ( бесплатно ). Окончательно и навсегда.
Обновил поля ввода заголовков, пост даты, js:
V4.4.4:
(Обновление действий не требуется)
Лучшая стабильность коннекта с сервером проверки лицензии. (автоматом выбирает доступный хост)
Список всех зеркал:
https://fundata.fun/ - direct RU
https://cdn.fundata.fun/ - cloudflare cdn
https://cdn2.fundata.fun/ - cname.dev proxy
https://gcore.fundata.fun/ - gcore cdn
Куки так и должны отправляться? Сайт после первого запроса ставит много set-cookie, это запрос(на скрине) следующий с пунктом <Использовать cookies из памяти> в анализе траффика они все как отдельные куки пишутся, это визуальный баг анализатора просто? нипон...
