2016-09-22 23 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'))