【发布时间】:2011-06-13 03:23:02
【问题描述】:
我被指派从一个以 Javascript 大量编码的网站 (https://www.quantcast.com/download/plannerCSV?&d0Id=01&sc=1&mr=10000&rs2=-1) 自动下载几个 csv 文件。有一个方便的“下载”按钮提示下载,我使用 Firebug 找到的 URL:
https://www.quantcast.com/download/plannerCSV?&d0Id=10&sc=1&mr=10000
但是,据我所知,URL 必须以 .csv 结尾,以便 python 中的 urllib2 模块将其读/写到我的磁盘。有什么方法可以获取这个以 .csv 结尾的文件的 URL,以便我可以使用 python 自动下载?
我更喜欢使用 python 来编写脚本,但如果有另一种更明智/更直接的方法来完成这项任务,我很想知道它。任何指导表示赞赏!谢谢=)
(编辑)澄清:我尝试下载的数据包含一个巨大的(定期更新的)列表,可以根据选中的复选框以多种不同的方式进行过滤。 URL 会根据复选框发生变化,因此我相信 URL 可能会调用 Javascript 调用,每次都会生成一个新的 csv 文件。
【问题讨论】:
标签: javascript python download urllib2