我想从安全网址读取文件。
当我使用时:
readtext = urllib.urlopen('https://foo.net/test.txt').read()
我收到了用户名和密码的请求。输入后我可以读取文件。有没有办法对用户名和密码进行硬编码?
答案 0 :(得分:2)
我确信在urllib中做的几乎和请求一样微不足道,但请求真的很漂亮:
import requests
from requests.auth import HTTPBasicAuth
r = requests.get('https://foo.net/test.txt', auth=HTTPBasicAuth('user', 'pass'))