我正在尝试使用 python 和 mechanize 从网站下载文件。我当前的代码成功登录网站并打开包含下载链接的页面。
下载链接为:https://www.lendingclub.com/browse/browseNotesRawDataV2.action
链接的信息是:
Link(base_url='https://www.lendingclub.com/browse/browse.action', url='/browse/browseNotesRawDataV2.action', text='', tag='a', attrs=[('class', 'master_pngfix'), ('id', 'browseDownloadAllLink'), ('href', '/browse/browseNotesRawDataV2.action')])
我使用 follow_link 方法点击链接:
br = mechanize.Browser()
br.follow_link(url='/browse/browseNotesRawDataV2.action')
但是,没有任何反应,也没有下载文件。当我登录后在浏览器中打开链接时,它会暂停几秒钟并下载文件。
如何使用 Python 下载文件?
最佳答案
对于任何感兴趣的人,这就是解决方案:
br.retrieve('https://www.lendingclub.com/browse/browseNotesRawDataV2.action','loans.csv')[0]
关于python - 使用 Python Mechanize 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11002014/