Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python BeautifulSoup下载文件_Python - Fatal编程技术网

使用python BeautifulSoup下载文件

使用python BeautifulSoup下载文件,python,Python,我正在用python编写一个web抓取脚本,我必须下载一个文件。在网站上,有一个图像。当我单击它时,它会调用一个函数,该函数会使对话框保存或打开文件。如何使用beautiful soup直接使用python下载文件?BeautifulSoup不呈现JavaScript,因此您有两个选项: 弄清楚JavaScript是如何生成url的,当您单击该锚定时,该url会传递给浏览器 使用CasperJS之类的现代工具编写刮板——它可以处理JavaScript 你能给出一个你想要下载的网页吗?

我正在用python编写一个web抓取脚本,我必须下载一个文件。在网站上,有一个图像
。当我单击它时,它会调用一个函数,该函数会使对话框保存或打开文件。如何使用beautiful soup直接使用python下载文件?

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

  • 弄清楚JavaScript是如何生成url的,当您单击该锚定时,该url会传递给浏览器
  • 使用CasperJS之类的现代工具编写刮板——它可以处理JavaScript

  • 你能给出一个你想要下载的网页吗?