我爱编程

chromedriver选项卡启动加载项(selenium)

2017-08-22  本文已影响0人  绝世一只猫
  1. 导入selenium库
from selenium import webdriver
options = webdriver.ChromeOptions()
  1. 隐身模式
options.add_argument('incognito')
  1. 无界面模式
    chrome第59版(Windows用户60版)就支持无界面模式了,phantomjs很多时候会不好用(这里就不吐槽),所以有时比较鸡肋,关于在CentOS 7上使用chrome可以参考下面这篇文章https://www.jianshu.com/p/b5f3025b5cdd
options.add_argument('headless')
  1. 设置User-Agent
options.add_argument('user-agent={}'.format('MQQBrowser/6.3 (MIDP-2.0; U; zh-cn; SM-A5100)'))
  1. 设置代理
    代理可以去免费提供IP的网站找;http://www.xicidaili.com/
options.add_argument('--proxy-server={}'.format('http://192.168.11.22:808'))
  1. 试试效果
driver = webdriver.Chrome(chrome_options=options)
driver.get('https://httpbin.org/get?show_env=1')
input('是否有效')
driver.quit
上一篇下一篇

猜你喜欢

热点阅读