2016-09-22 44 views
0

我想从安全的网址读取文件。如何访问安全网址上的.txt文件?

例如:https://foo.net/test.txt

当我使用:

readtext = urllib.urlopen('https://foo.net/test.txt').read() 

我得到的用户名和密码的请求。输入后我可以读取文件。有没有办法硬编码的用户名和密码?

+0

通过硬编码你的意思是...... – baranskistad

+0

你的意思是通过硬编码加密要么 ? – MatejMecka

+0

我试过使用urllib2.urlopen(url),这给了我错误401Authentication需要 – Zener

回答

2

我敢肯定,这几乎是微不足道urllib中做的,因为它是在请求,但请求就是这么混账漂亮:

import requests 
from requests.auth import HTTPBasicAuth 

r = requests.get('https://foo.net/test.txt', auth=HTTPBasicAuth('user', 'pass'))