如何对带有下载按钮的网站使用 Python beautifulsoup
How to use Python beautifulsoup for websites with Download button
我想知道是否有一种方法可以使用 beautifulsoup 或其他 Python 模块(机械化, urllib2)?
例如,在下面的网站
http://www.transtats.bts.gov/DL_SelectFields.asp?Table_ID=236,
我们需要先选择一些选项,然后点击下载按钮下载文件。
这听起来像是 Selenium 的工作(一个用于通过代码控制浏览器的包)。
很可能下载按钮正在提交带有一些表单数据的 post 请求,并将结果作为下载提供给您。尝试使用 python 请求库提交表单并处理下载。
我想知道是否有一种方法可以使用 beautifulsoup 或其他 Python 模块(机械化, urllib2)?
例如,在下面的网站 http://www.transtats.bts.gov/DL_SelectFields.asp?Table_ID=236, 我们需要先选择一些选项,然后点击下载按钮下载文件。
这听起来像是 Selenium 的工作(一个用于通过代码控制浏览器的包)。
很可能下载按钮正在提交带有一些表单数据的 post 请求,并将结果作为下载提供给您。尝试使用 python 请求库提交表单并处理下载。