方式1:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.common.proxy import Proxy, ProxyTypechrome_options = webdriver.ChromeOptions()
proxy_ip = '10.168.162.95:8080'   # 代理地址和端口
chrome_options.add_argument('--proxy-server=%s' % proxy_ip)driver = webdriver.Remote(command_executor="http://10.168.99.197:4444/wd/hub",desired_capabilities=DesiredCapabilities.CHROME,options=chrome_options
)driver.get("http://www.baidu.com")
driver.maximize_window()
driver.save_screenshot('bd.png')
print(driver.title)
driver.close()

方式2:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.common.proxy import Proxy, ProxyTypeproxy = Proxy({'proxyType': ProxyType.MANUAL,'httpProxy': '10.168.162.95:8080','sslProxy': '10.168.162.95:8080','ftpProxy': '10.168.162.95:8080'
})driver = webdriver.Remote(command_executor="http://10.168.99.197:4444/wd/hub",desired_capabilities=DesiredCapabilities.CHROME,proxy=proxy
)driver.get("http://www.baidu.com")
driver.maximize_window()
driver.save_screenshot('bd.png')
print(driver.title)
driver.close()

区别是方式二定制性更强,还可以设置用户名和密码。

python+selenium设置chrome代理的方式相关推荐

  1. selenium设置chrome代理

    from selenium import webdriver# 方法1 options = webdriver.ChromeOptions() ip = '190.2.151.210:40071' o ...

  2. Python+Selenium设置爬虫代理IP的方法

    首先新建proxy.zip文件夹,里面包含两个文件background.js.manifest.json background.js(需要配置:host.port.username.password) ...

  3. java中selenium设置chrome浏览器为开发者模式与IP代理

    java中selenium设置chrome浏览器为开发者模式与IP代理 前言 代码 前言 之前为公司写了个爬虫项目,有时候为了绕过网站的反爬机制需要用到ip代理以及设置浏览器为开发者模式,看了一些se ...

  4. python selenium headless chrome chromedriver 等安装

    python selenium 略 chrome: https://blog.csdn.net/zhuyiquan/article/details/79537623 6及以下版本不适用 6及以下版本不 ...

  5. 记一次用python selenium 通过chrome+chromedriver 实现公司内网上网自动登入认证、上班自动登入打卡python脚本笔记

    背景 写这个脚本纯属是觉得好玩而已,一开始以为很简单,看了大部分网上的代码确实很简单就那么几行,自己也就想试试,后来发现由于这个还涉及了一些html的知识点发现还是没那么简单的,从一开始获取登入按钮的 ...

  6. python 谷歌驱动_使用Chromedriver(Python)设置Chrome的下载首选项

    Python 2.7.3 硒3.8.1 铬驱动2.35 Windows 10 我试图从一个网站下载几个不同的文件,但它们有相同的文件名.我想设置"download.prompt_下载&quo ...

  7. Python selenium —— 用chrome的Mobile emulation模拟手机浏览器测试手机网页

    很多人发现chrome有项功能,就是在开发者工具里能够模拟手机打开网页,便想能否用selenium对此进行自动化测试.答案当然是yes! 今天博主便给大家分享下如何用chrome的MobileEmul ...

  8. python 代理服务器 身份验证_如何使用Python+Selenium设置代理身份验证(用户和密码)...

    有一个Firefox+Python的例子,但是没有身份验证here.然后可以在源代码中找到其他可用参数here.所以看起来你需要以下几点:socksUsername socksPassword 例如: ...

  9. python + selenium驱动 Chrome 浏览器,browsermobproxy记录har文件

    browsermobproxy是一个java编写的代理服务器,在自动测试中如果需要Chrome 浏览器network中的加载记录,就需要用 启动代理服务器,得到端口号,设置到谷歌的代理地址. brow ...

最新文章

  1. SQL Server 数据库崩溃后的恢复之法
  2. mysql加索引优化sql_MySQL添加索引优化SQL
  3. wamp2.5 64 mysql_Wamp2.5 64bit,无法修改MySQL datadir位置_MySQL
  4. appium 自动化测试之知乎Android客户端
  5. Asp.Net分页控件
  6. Uva 442 - Matrix Chain Multiplication(模拟)
  7. 覆盖网络 Flannel 0.7
  8. LeetCode 打家劫舍问题
  9. php 简析对象,PHP白盒审计工具RIPS源码简析
  10. CentOS搭建Git服务器
  11. tcp 组播_深入了解TCP/IP协议
  12. Redis从入门到精通:中级篇
  13. 35. systemtap
  14. 微信公众号上传图文素材thumb_media_id的获得
  15. 14期《掬水月在手,弄花香满衣》1月刊
  16. Mac配置python wind量化接口
  17. BoundsChecker简易使用教程
  18. 如何查看wsdl文档
  19. python在家创业项目_适合在家创业的项目有哪些 八大项目人人可做
  20. linux cnc 树莓派,谈谈LinuxCNC

热门文章

  1. WebGL--vue+openlayers实现覆盖物+popup
  2. linux系统安全与日志分析
  3. 电脑连不上网,排查原因
  4. 内边距(padding)
  5. 重复高斯勒让德法则(gauss-legendre)求积分(python,数值积分)
  6. 小酷智慧地图3D导览v1.0.87打卡定位 地图打卡
  7. 为了庆祝五一国际劳动节的到来
  8. JS 将对象拆开拼接成 URL
  9. 关于部分手机通话录音报start failed的问题
  10. springboot网上电子书店下载购买系统-图书商城网站961h3-java-ssm二级分类