devspec
@devspec
Помогло? Отметь решением

Чем отличается Windows 10 и Windows 2016 в плане нетворка?

Столкнулся тут с пока необъяснимым для меня поведением.
Диспозиция следующая:
1. Парсится некий сайт, защищенный каптчей.
2. Используются хорошие socks-прокси.
3. Парсинг происходит с помощью обычного HttpClient, .net 6.
Происходит следующее:
- запускаю свое консольное приложение-парсер на локальном компьютере (windows 10) - каптч около нуля
- запускаю его же (прям ctrl-c - ctrl-v) на сервере с windows 2016 - каптч больше, чем успешных запросов
Между запусками в коде ничего не меняется, прокси те же самые.
Провел некоторые исследования - поскачивал страницы https://bot.sannysoft.com/ и https://yandex.ru/internet/ этим же HttpClient через эти же прокси - результаты абсолютно одинаковые, что на локалке, что на сервере.
Также, путем особых извращений, установил на локалке Windows 2016 в VirtualBox и попробовал запустить там - повалили каптчи. Подозревал, что сайт-донор как-то детектирует основной IP за прокси (хотя это socks), но последний тест эти сомнения развеял - очевидно, есть какие-то различия в том, как работает HttpClient в разных ОС. Нагуглить ничего не удалось по теме, возможно, кто-то из уважаемого сообщества сталкивался с таким и сможет помочь?
  • Вопрос задан
  • 607 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы