2016-09-22 6 views
0

セキュリティで保護されたURLからファイルを読みたい。例えば保護されたURLで.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')) 
関連する問題