使用Python使用Javascript URL自动下载文件

|| 我被指派从一个以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文件。     
已邀请:
        追加虚拟GET变量是否有效?对于某些事情-对我来说显而易见的是有关图像文件的Google Code Wiki-它们需要文件扩展名,并通过传递服务器不会使用的GET变量来实现。就像是: https://www.quantcast.com/download/plannerCSV?&d0Id=10&sc=1&mr=10000&foo=.csv 我会检查出来,但是我没有Quantcast帐户。     
        那些网址会重定向吗?如果是,则应使用url重定向(读取标头〜使用详细) 或尝试使用urllib将页面保存在当前网址,然后重命名为* .csv。您应该尝试一下。     

要回复问题请先登录注册