gpt4 book ai didi

Python 处理 URL 的用户名和密码

转载 作者:太空狗 更新时间:2023-10-29 21:22:17 24 4
gpt4 key购买 nike

搞乱 Python,我正在尝试使用这个 https://updates.opendns.com/nic/update?hostname= ,当您到达 URL 时,它会提示输入用户名和密码。我一直在四处寻找,发现了一些关于密码管理器的东西,所以我想到了这个:

urll = "http://url.com"
username = "username"
password = "password"

passman = urllib2.HTTPPasswordMgrWithDefaultRealm()

passman.add_password(None, urll, username, password)

authhandler = urllib2.HTTPBasicAuthHandler(passman)

urllib2 = urllib2.build_opener(authhandler)

pagehandle = urllib.urlopen(urll)

print (pagehandle.read())

一切正常,但它通过命令行提示用户名和密码,需要用户交互。我希望它自动输入这些值。我做错了什么?

最佳答案

你可以使用 requests反而。代码很简单:

import requests
url = 'https://updates.opendns.com/nic/update?hostname='
username = 'username'
password = 'password'
print(requests.get(url, auth=(username, password)).content)

关于Python 处理 URL 的用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23576970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com