有没有办法在cef python中添加代理身份验证?
我能找到的最好的答案在这里。问题是代码是用C#编写的,我无法将其转换为Python。
cef python当前不支持引用的C#示例的所有功能。
您可以使用命令行开关设置代理,并使用"代理 - 服务器"开关设置代理,但是在调用cef.initialize时,可以在初始化时仅设置一次。尚不支持在运行时设置选项的铬首选项(C#中的SETPREFERENT方法(尚未支持,这将通过问题#244实现。此ISUE被标记为" Next-Release2",因此应在接下来的版本之一(通常几个月(中实现。
CEF Python支持requestHandler.getAuthCreDentials回调。如果您需要GUI对话框来输入用户名/密码,则需要使用GTK/QT或您使用的任何GUI框架在应用程序中实现此操作。在上游CEF中没有默认实现Auth凭据对话框,应用程序需要自行实施此类控制。附带说明,在CEF Python 1中的Windows上有一个默认实现,但这是一个非常旧的版本,可以在此处使用代码。