使用python BeautifulSoup下载文件

时间:2013-04-11 03:12:51

标签: python

我正在python中编写一个Web抓取脚本,我必须下载一个文件。在网站上,有一张图片<a href="javascript:DownloadMyFile();">。单击它时,它会调用一个函数,该对话框将保存或打开文件。如何使用美丽的汤直接使用python下载文件?

1 个答案:

答案 0 :(得分:0)

BeautifulSoup不呈现JavaScript,因此您有两个选择:

  1. 了解JavaScript在生成您点击该锚点时传递给浏览器的网址时所做的工作。
  2. 使用像CasperJS这样现代的东西来编写你的刮刀 - 它可以处理JavaScript。