-2

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

4

1 回答 1

0

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

  1. 弄清楚当您单击该锚点时 JavaScript 正在做什么来生成传递给您的浏览器的 url。
  2. 使用像 CasperJS 这样的现代工具编写你的爬虫——它可以处理 JavaScript。
于 2013-04-11T03:19:19.603 回答