在python中使用webbrowser进行身份验证

时间:2012-04-20 12:55:39

标签: python

我正在开发一个应用程序,其中字符串作为输入,程序自动打开浏览器并搜索字符串。我面临的问题是因为我在搜索结果之前需要身份验证的代理后面来一个警报窗口打开询问用户名和密码...我不希望用户填写并浪费他的时间。相反,如果这是存储在某个地方,我可以让我的程序自动填写此身份验证详细信息。这可能吗?

谢谢

1 个答案:

答案 0 :(得分:1)

听起来该页面使用HTTP身份验证。如果您不需要实际打开真正的浏览器,可以在python中搜索字符串。

requests使得使用HTTP身份验证变得非常简单:

import requests

response = requests.get(url, auth=(username, password))
# search for your string in response.contents