selenium.webdriver.common.proxy

Proxy 实现。

1. class selenium.webdriver.common.proxy.Proxy(raw=None)

代理包含有关代理类型和设置代理的必要信息。

1.1. Proxy(raw=None)

创建一个新的代理。

  • 参数:

    • raw: 原始代理数据。如果为 None,则使用默认类值。

1.2. add_to_capabilities(capabilities)

在指定能力中添加代理信息。

  • 参数:

    • capabilities: 添加代理的能力

1.3. auto_detect

返回自动检测设置。

1.4. autodetect = False

设置自动检测设置为 False。

1.5. ftpProxy = ''

设置 FTP 代理

1.6. ftp_proxy

返回 FTP 代理设置

1.7. httpProxy = ''

设置 HTTP 代理

1.8. http_proxy

返回 HTTP 代理设置

1.9. noProxy = ''

设置 noproxy 代理

1.10. no_proxy

返回 noproxy 代理设置

1.11. proxyAutoconfigUrl = ''

设置 autoconfig url 代理

1.12. proxy_autoconfig_url

返回 autoconfig url 代理设置

1.13. proxyType = {'string': 'UNSPECIFIED', 'ff_value': 6}

设置代理类型

1.14. proxy_type

返回代理类型 ProxyType.

1.15. socksPassword = ''

设置 socks 代理密码

1.16. socksProxy = ''

设置 socks 代理

1.17. socksUsername = ''

设置 socks 用户名

1.18. socks_password

返回 socks 代理密码

1.19. socks_proxy

返回 socks 代理设置

1.20. socks_username

返回 socks 代理用户名

1.21. sslProxy = ''

设置 https 代理

1.22. ssl_proxy

返回 https 代理设置

2. class selenium.webdriver.common.proxy.ProxyType

一组代理类型集合

每种代理类型都有 2 个属性:

  1. ff_value:Firefox 配置文件首选项的值
  2. string: 代理类型 ID
AUTODETECT = {'string': 'AUTODETECT', 'ff_value': 4}
DIRECT = {'string': 'DIRECT', 'ff_value': 0}
MANUAL = {'string': 'MANUAL', 'ff_value': 1}
PAC = {'string': 'PAC', 'ff_value': 2}
RESERVED_1 = {'string': 'RESERVED1', 'ff_value': 3}
SYSTEM = {'string': 'SYSTEM', 'ff_value': 5}
UNSPECIFIED = {'string': 'UNSPECIFIED', 'ff_value': 6}

2.1. classmethod load(value)

3. class selenium.webdriver.common.proxy.ProxyTypeFactory

工厂代理类型

3.1. static make(ff_value, string)

© 2020 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""