Получение CSV-файла с веб-страницы - PullRequest
0 голосов
/ 20 июня 2009

Я хотел бы сохранить CSV-файл с веб-страницы. Тем не менее, ссылка на странице не ведет непосредственно к файлу, но вызывает какой-то javascript, который приводит до открытия файла. Другими словами, нет явного URL-адреса для файл, который я хочу скачать, или, по крайней мере, я не знаю, каким он должен быть. Я нашел способ скачать файл, активировав Internet Explorer, зайдя на веб-страницу и нажмите кнопку ссылки, а затем сохраните файл через диалоговое окно. Это довольно уродливо, и мне интересно, есть ли более элегантный (и быстрый) метод для извлечения файла без использования Internet Explorer (например, с помощью метода urllib.retrieve) Javascript имеет следующую форму (см. Комментарий, он не позволяет публиковать исходный код ...):

"CSV"

Есть идеи?

Саша

Ответы [ 2 ]

1 голос
/ 20 июня 2009

Вы можете посмотреть, что делает функция javascript, и она должна точно сказать, откуда она загружается.

0 голосов
/ 20 июня 2009

У меня была такая проблема год или два назад; В итоге я установил движок javascript для Rhino; извлеките javascript из целевого документа и оцените URL-адрес внутри носорога, а затем извлеките результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...