Тема: завантаження файлу
Пробую автоматизувати завантаження файлу.
import requests
var_url = "https://example.com/?FileId=12345"
headers = {'user-agent': 'my-download-app/0.0.1'}
r = requests.get(var_url, headers=headers, proxies=dict(http='socks5://127.0.0.1:9521',https='socks5://127.0.0.1:9521'))
with open('/tmp/some_download.xlsx', 'wb') as f:
f.write(r.content)
print(r.status_code)
print(r.headers['content-type'])
print(r.encoding)
var_r_text = str(r.text)
print(var_r_text[0:100])
Отримую у відповідь html із повідомленням:
We are retrieving your file, this may take a few moments....
В браузері ж завантаження починається миттєво, конфігурація socks5 проксі така ж. Розмір файлу, якщо що - сотні мегабайт.
Що його робить...