Cкачать файл с сайта - Python
Формулировка задачи:
Буду очень рад любой подсказке:
Есть сайт https://e100.eu/maps?lang=ru .
С помощью requests на нем после заполнения формы прокладывания маршрута появляется ссылка на excel файл https://e100.eu/maps?lang=ru#dirrectionLinc
Написал такой код:
Но загружается не файл, о котором идет речь
Python 3
P.S. В программировании нуб, потихонку смотрю курсы по питону и параллельно пишу первую программу. В ней этот функционал будет использоваться.
Листинг программы
- url='https://e100.eu/maps?lang=ru'
- payload = {
- 'startPoint': 'Ростов',
- 'endPoint': 'Москва',
- }
- html = requests.post(url, payload)
- url='https://e100.eu/maps?lang=ru#dirrectionLinc'
- file=requests.get(url, stream = True)
- with open("stations.xls","wb") as receive:
- shutil.copyfileobj(file.raw,receive)
Решение задачи: «Cкачать файл с сайта»
textual
Листинг программы
- .....
- .....
- from cStringIO import StringIO
- def result(request):
- ............
- f = StringIO()
- document.save(f)
- length = f.tell()
- f.seek(0)
- response = HttpResponse(f.getvalue(),
- content_type='application/vnd.openxmlformats-officedocument.wordprocessingml.document',)
- response['Content-Disposition'] = 'attachment; filename=test_result.docx'
- response['Content-Length'] = length
- return response
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д