2013-04-11 82 views
-2

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

+0

你可以给你一个网页试图下载? – ton1c 2013-04-11 07:43:09

回答

0

BeautifulSoup不支持JavaScript,因此你有两种选择:

  1. 弄清楚什么的JavaScript是做生成当你点击锚被移交到浏览器的URL。
  2. 用像CasperJS这样的现代书写你的刮刀 - 它可以处理JavaScript。