【问题标题】:CEF Python Proxy AuthenticationCEF Python 代理身份验证
【发布时间】:2017-04-19 20:08:09
【问题描述】:

有没有办法在 CEF Python 中添加代理身份验证?

我能找到的最佳答案是here。问题是代码是用 C# 编写的,我无法将其转换为 Python。

【问题讨论】:

    标签: python selenium proxy-authentication cefpython


    【解决方案1】:

    CEF Python 目前不支持引用的 C# 示例的所有功能。

    您可以使用带有"proxy-server" 开关的命令行开关设置代理,但在调用cef.Initialize 时只能在初始化期间设置一次。尚不支持允许在运行时设置选项的 Chromium 首选项(C# 中的 SetPreference 方法),这将通过Issue #244 实现。这个问题被标记为“next-release2”,所以这应该在下一个版本中实现(通常几个月)。

    CEF Python 支持 RequestHandler.GetAuthCredentials 回调。如果您需要 GUI 对话框来输入用户名/密码,那么您需要使用 GTK/Qt 或您使用的任何 GUI 框架在您的应用程序中实现它。上游 CEF 中没有默认实现身份验证凭据对话框,应用程序需要自行实现此类控制。附带说明一下,在 CEF Python 1 中 Windows 上的身份验证对话框有一个默认实现 - 但这是一个非常旧的版本,代码是 available here

    【讨论】:

      猜你喜欢
      • 2019-01-05
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-05-28
      • 2023-03-25
      • 2020-12-07
      • 2013-07-31
      • 1970-01-01
      相关资源
      最近更新 更多