selenium 代理设置
设置Firefox代理:
from selenium import webdriver
from selenium.webdriver.common.proxy import Proxy, ProxyType proxy = Proxy({
'proxyType': ProxyType.MANUAL,
'httpProxy': my_proxy,
'noProxy': ''
}) driver = webdriver.Firefox(proxy = proxy, executable_path=r"/root/geckodriver")
driver.delete_all_cookies()
driver.maximize_window() driver.get("http://httpbin.org")
print(driver.page_source)
driver.quit()
设置Chrome代理:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options ops = Options()
# ops.add_argument('--headless')
# ops.add_argument('--no-sandbox')
# ops.add_argument('--disable-dev-shm-usage')
# ops.add_argument('--disable-gpu')
print('--proxy-server=http://%s' % proxy)
ops.add_argument('--user-agent=%s' % ua)
ops.add_argument('--proxy-server=http://%s' % proxy)
driver = webdriver.Chrome(executable_path=r"/root/chromedriver", chrome_options=ops)
driver.delete_all_cookies()
driver.maximize_window() driver.get("http://httpbin.org/")
print(driver.page_source)
driver.quit()
selenium 代理设置的更多相关文章
- selenium phantomjs 设置代理ip方法
		
最近遇到phantomjs动态更换ip的功能,在知乎上看到一篇不错的文章,顺手记下来以备后用 phantomjs selenium 如何动态修改代理? 可以这样做(Python代码): # 不使用代理 ...
 - selenium 代理 Cookies 截图 等待 调用JS
		
改变用户代理 读取Cookies 调用Java Script Webdriver截图 页面等待 1. 改变用户代理 import org.junit.AfterClass; import org.ju ...
 - JMeter学习-024-JMeter 命令行(非GUI)模式详解(二)-执行代理设置
		
闲话少述,接 上文 继续... 5.设置代理 jmeter -n -t JMeter分布式测试示例.jmx -H 20.9.215.90 -P 9999 -l report\01-result.csv ...
 - android sdk manager 代理设置(送给牛逼的)
		
解决android sdk更新慢的问题(公司竟然把sdk更新给墙了). 第一步:如下图 第二部:进入代理设置页面,进行设置.如下图
 - sdk更新代理设置
		
sdk更新代理设置 http://www.cnblogs.com/zhoujg/p/4560998.html
 - JAVA HTTP请求 常用的代理设置
		
由于公司上网实行代理机制, 而最近一段时间又在研究Web上的OpenApi. 没办法一定要使用代理,我之前有文章介绍了httpclient的代理使用方式, 这里介绍基本java的代理使用方式. 最常使 ...
 - http错误和异常处理,认证和代理设置
		
http错误: import urllib.requestreq = urllib.request.Request('http://www.python.org/fish.html')try:urll ...
 - Windows Server 2012远程刷新客户端组策略,IE代理设置
		
Windows Server 2012远程刷新客户端组策略: 1.PowerShell命令对单台计算机进行刷新: Invoke-GPUpdate -RandomDelayInMinutes 0 -Co ...
 - 魅族MX2代理设置
		
魅族MX2买了快2年了,今天才知道有这个功能,唉 连接一个无线网络,比如我的centos 长按网络名字 选代理设置,设置自己的代理,再也不用SS 或 VPN 的android端了,老是提示ROOT权限 ...
 
随机推荐
- 用Python删除本地目录下某一时间点之前创建的文件
			
参考http://www.cnblogs.com/iderek/p/8035757.html os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前 ...
 - 城市联动 - 自动生成SQL语句
			
字段比较简单/ 如果有需要可以自己定制字段和排序/ 一共二级城市联动, 本人业务需要, 所以就两层, 网上关于三层的挺多, 有需要可以借鉴/ 废话不多说, 先看效果图, 代码在下面 <?php ...
 - checkbox保存和赋值
			
//货物信息中的表格内容 $.each(trG.find('td input,td select'),function(i,inp){ if($(inp).attr('type')=='checkbo ...
 - Hbase 架构体系
			
有2个节点进程,一个是master,另一是regionserver.
 - centos7之vm11添加网卡
			
需求 根据实际需求原来有一块网卡,现在需要新加一块网卡做集群. 1.在虚拟机添加一块网卡,开机后ip a查看是不是新加了一块网卡,下图是为了讲解,其实已经是做完的状态. 2.上满我们看到新加了一块网卡 ...
 - jenkins结合svn检测版本变化执行shell脚本实现项目部署
			
工具: centos 7 jenkins-2.138.2-1.1.noarch.rpm,2018年10月10号最新版(简单rpm包安装见https://www.cnblogs.com/dannylin ...
 - playframework 编译打包过程失败
			
root@mytest:/data# play war p2p-master --exclude tmp:logs:test:eclipse -o /data/a/sp2p~ _ _ ~ _ __ | ...
 - tomcat优化实例
			
———————————————————————————————————— 一.运行模式优化 修改tomcat运行模式为nio<Connector port="80" prot ...
 - django学习自修第一天【简介】
			
1. MVC框架 MVC框架的核心思想是解耦,降低各功能之间的耦合性,方便重构代码 (1)低耦合,高内聚 (2)高可扩展性 (3)向后兼容 2. MVT框架 V(视图):核心处理,接受请求,调用模型获 ...
 - python数据结构与算法第十天【插入排序】
			
1.插入排序的原理 2.代码实现 def insert_sort(alist): # 从第二个位置,即下标为1的元素开始向前插入 for i in range(1, len(alist)): # 从第 ...