Dunaevlad
@Dunaevlad

Почему не скачивается файл?

import requests

url = 'https://opendata.fssp.gov.ru/7709576929-iplegallist/data-20201127-structure-20200401.csv'
r = requests.get(url, stream=True)
print('Start to download')
with open('dox.csv', 'wb') as file:
    file.write(r.content)
print('End')

В итоге, в папке лежит файл(162b) внутри след. содержание:
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center><h1>403 Forbidden</h1></center>
<hr><center>nginx</center>
</body>
</html>

Файл весит >2.1 гига.
Не знаю, почему не качается!
Скрипт на Ruby скачивает на ура, а с питоном не качается, в чем проблема не знаю.
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
SoreMix
@SoreMix
yellow
Заголовки добавьте

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'}
r = requests.get(url, stream=True, headers=headers)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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