2021-04-29_005424.png
And you need to set same proxy as in browser,
if you are using proxy.
Всем доброго времени суток. Имеем такую проблему! Сайт www.ozon.ru имеет всем известный firewall cloudFlare.
Проблема возникает в http client`е, браузер работает без проблем. При переходе на сайт озона https://www.ozon.ru/ ловим ошибку 403 robot. В браузере сайт грузится, загружаем в клиент куки, 403 ошибка.

в BAS http client поддерживает tls 1.3

Тогда как на паскале, используя dll openssl3 + tls 1.3 все работает)


Куда копать не подскажите) 2.xml < демо проект баса
РЕШЕНИЕ
скачал архив https://github.com/depler/curl-impersonate-win/releases, скоприровал libcurl.dll по пути \Roaming\BrowserAutomationStudio\apps\25.3.8 ( с бекапом ;d ) и кароче работает, оригинальный клиент), сайт ozon.ru с клаудом проходит с кодом 200 сразу.
@Int64 решение помогло, но..
Изначально у меня была задача написать скрипт для другого человека, у меня в БАС'е все ОК, но после компиляции при запуске программы все повторяется, попробовал закинуть libcurl.dll в engine, так программа перестала запускаться вообще :(
@DeiTeR said in http client // tls 1.3, cloudFlare:
этот архив скачивали?
менять просто один файл libcurl.dll или полностью архив залить и распаковать здесь \Roaming\BrowserAutomationStudio\apps\25.3.8?
просто заменили файл dll? почему же у меня тогда ничего не сработало((
any new ideas for cloudflare http issue?
Народ, помогите сейчас решить, а то все что описано не работатет. Пробовал заменить libcurl.dll (на ту что с гита и на ту что в модуле curlimpersonate) на текущей версии, запросы не проходят. Также пробовал кастом модуль curlimpersonate, но он крашит бас в запуске. помогите что-то из этого одного запустить
@hvrsh said in http client // tls 1.3, cloudFlare:
Народ, помогите сейчас решить, а то все что описано не работатет. Пробовал заменить libcurl.dll (на ту что с гита и на ту что в модуле curlimpersonate) на текущей версии, запросы не проходят. Также пробовал кастом модуль curlimpersonate, но он крашит бас в запуске. помогите что-то из этого одного запустить
Попробуйте использовать ноду