Задать вопрос
@DWZ

Почему FireFox может скачать некий файл по https, а моя программа не может?

Есть Firefox 115.7.0 esr 64 bit под Windows 7 64 bit Rus. На неком сайте он под действием скрипта скачивает некий файл, URL этого файла виден в окошке, которое появляется по F12. Если этот URL скопировать на другую вкладку Firefox'а, то он спокойно откроется там, даже в приватном окне. Но если качать его Download Master'ом или своей программой, то получаю ошибку 403 Forbidden. Раньше такое бывало и с другими сайтами, но тогда это лечилось просто передачей Referer'а и/или User-Agent'а, а тут даже весь заголовок скопировал - не помогает. Кук нет, если верить окошку, которое появляется по F12.
Что сайту не нравится и как это выяснить?
  • Вопрос задан
  • 312 просмотров
Подписаться 1 Средний 2 комментария
Ответ пользователя devian3000 К ответам на вопрос (3)
@devian3000
Ну можно сказать что доступ закрыт)
Если все заголовки скопированы включая Authorization то можно предположить что при генерации страницы для скачивания файла генерится ключ авторизации, скорее всего уникальный на каждую сессию. это легко проверить посмотрев на ссылки, если там меняется какой-то набор символов значит ключ находиться в самом url.

Второй вариант - проверка на ботов. тут сложнее, надо разбирать конкретно что где и как не нравится и почему не получается замаскироваться под браузер
Ответ написан