@moonsoon Автор модуль не обновляет, поэтому я решил совместимую с BAS версией от 31.1.0 и выше, выложить версию модуля тут LegacyAI_0.16_BAS31_ASYNC_SCOPE_FIX.zip
скорее это делаю для себя, чтобы всегда иметь под рукой дистриб модуля)
v3.0.5:
V3.0.6:
v3.0.7:
impersonate.wasProxy()
v3.0.8:
v3.0.9:
v4.0.0:
v4.0.1:
v4.0.2:
wsSend больше не возвращает ошибок. Контроль статуса выполняется через wsRecv.
wsRecv: при ошибке требуется заново установить WebSocket-соединение.
Если WS_FRAME_READY == false, значит за время таймаута данные не были получены, и при необходимости нужно повторно отправить фрейм на сервер. (с соединением все ок)
v4.0.3:
v4.0.4:
Смастерил локальный веб-сервер, предоставляющий API для выполнения исходящих HTTP-запросов с использованием имперсонации TLS/JA3 отпечатков. Может пригодится кому.
main.py impersonate_api.exe Документация.md
v4.0.5:
v4.0.6:
У меня что с 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