我有一个受密码保护的目录,其中有很多文件,我试图使用Python的BeautifulSoup下载。
问题在于,由于它只是一个受密码保护的目录而且没有登录表单,我似乎无法像this example一样使用Mechanize?
有人建议吗?
答案 0 :(得分:2)
没有必要进行屏幕自动化登录。这是使用HTTP身份验证,其中urllib2,urllib3和request(基于urllib构建的库)等HTTP库都支持。
更简单的是,您可以在URL前面加上用户名和密码,这就是HTTP库所做的工作。
https://username:password@example.com