Я пытаюсь получить CSV-файл с URL-адресом с Python. Когда я использую url в браузере, я получаю файл .csv, но когда я использую этот скрипт, я получаю только html-код.Получить .csv-файл с Python с url
__file_url__ = "http://myurl.com/?export"
data = urllib2.urlopen(__file_url__)
for line in data:
print(line)
Thanx для всей помощи!
Это проблема на стороне сервера. Ваш сервер меняет ответы на что-то, и мы не знаем, что. Это могут быть файлы cookie, это может быть заголовок «User-Agent», это может быть фаза луны. Это * не * проблема, специфичная для Python. –
О, okey .. ну, это объясняло бы динамическое имя файла-именования. Так что я не могу получить этот файл с помощью python? –
Возможно, вы можете, но вам нужно выяснить, какое волшебное сочетание заголовков на сервере меняется. Я бы начал играть с заголовками, которые отправляет ваш браузер, и посмотреть, какой из них добавлен в запрос Python. –