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