@tersinemuhendis спасибо, это действительно решило проблему.
TLS fingerprint, проблема решена?
-
@Kinokio said in TLS fingerprint, проблема решена?:
@Fox знать бы что такое обычный curl, увы я не программист.
https://ru.wikipedia.org/wiki/CURL
Http-клиент BAS использует библиотеку Libcurl

-
@thepappo said in TLS fingerprint, проблема решена?:
Есть уже собранный curl https://github.com/lwthiker/curl-impersonate
Не совсем, тут нет сборок для windows, но почти )
-
@UserTrue будем честны, если скрипт на запросах, то смысл его запускать на басе есть только если делать на продажу, чтоб выписывать лицензии ). А так закинул на хостинг, и он там крутится. Хотя тогда смысл использовать curl тоже не понятен, проще уж на голанге и писать.
-
@thepappo said in TLS fingerprint, проблема решена?:
@UserTrue будем честны, если скрипт на запросах, то смысл его запускать на басе есть только если делать на продажу, чтоб выписывать лицензии ). А так закинул на хостинг, и он там крутится. Хотя тогда смысл использовать curl тоже не понятен, проще уж на голанге и писать.
Ну я собрал curl сам, вообще есть форк либы что ты скинул и там готовая сборка.
-
@UserTrue, а что в теории должно работать быстрее и выдерживать больше потоков: реализация через go (проксирование запросов) или через curl-impersonate (сборка для Windows и запуск в BAS через командную строку)? Не совсем понимаю, что из этого больше потребляет ресурсов.
Пытаюсь собрать свой libcurl, но боюсь это у меня получится очень не скоро, но еще вероятнее вообще не получится... Выбираю костыль xD
-
@SecDeveloper said in TLS fingerprint, проблема решена?:
@UserTrue, а что в теории должно работать быстрее и выдерживать больше потоков: реализация через go (проксирование запросов) или через curl-impersonate (сборка для Windows и запуск в BAS через командную строку)? Не совсем понимаю, что из этого больше потребляет ресурсов.
Пытаюсь собрать свой libcurl, но боюсь это у меня получится очень не скоро, но вероятнее вообще получится... Выбираю костыль xD
Не скажу за Go, но Curl через командную строку в BAS капец как много потребляет ресурсов
-
@SecDeveloper тут есть сборки curl для win, https://github.com/depler/curl-impersonate-win
-
This post is deleted!
-
@SecDeveloper said in TLS fingerprint, проблема решена?:
да, вот так работает без ковычек
curl_chrome104 --proxy :@: --url -
@UserTrue said in TLS fingerprint, проблема решена?:
@Q_Q Ну тогда я выложу эту вашу go, все равно мне не понравилось как оно работает )
-
Ставим go
https://go.dev/doc/install -
В папке дистрибутива выполняем
go run .- В запросах БАС вместо урла сайтов указываем адрес сервера go
http://localhost:8082
А сайт, прокси и редирект указываем в заголовках
poptls-url: https://httpbin.org/get poptls-proxy: https://user:pass@ip:port poptls-allowredirect: true
Может есть какие-то другие подобные либы, хз
кстати, авито работает если просто отснифать в басе гет запрос, и повторить его

этот метод с го вообще ниочем и ничего не дает.
-
-
@UserTrue said in TLS fingerprint, проблема решена?:
@Q_Q Ну тогда я выложу эту вашу go, все равно мне не понравилось как оно работает )
-
Ставим go
https://go.dev/doc/install -
В папке дистрибутива выполняем
go run .- В запросах БАС вместо урла сайтов указываем адрес сервера go
http://localhost:8082
А сайт, прокси и редирект указываем в заголовках
poptls-url: https://httpbin.org/get poptls-proxy: https://user:pass@ip:port poptls-allowredirect: true
Может есть какие-то другие подобные либы, хз
Подскажите, как передать куки в запросе? Из ХТТП клиента куки не подхватываются. Если указать в заголовке, то тоже не идет.
-
-
@thyssenvital в заголовке и передавать, я ей не пользуюсь к слову