目录
一.无界面浏览器
无界面浏览器应用场景:部署到服务器。
有界面浏览器应用场景:开发调试。
二.selenium开启无界面模式
"""selenium配置对象"""
from selenium import webdriver
url = 'https://www.baidu.com'
# 创建配置对象
option = webdriver.ChromeOptions()
# 添加配置参数
# 无界面模式
option.add_argument('--headless')
# 禁gpu
option.add_argument('--disable-gpu')
# 创建浏览器对象时添加配置对象
driver = webdriver.Chrome(chrome_options=option)
driver.get(url)
driver.save_screenshot('baidu.png')
三.selenium设置代理
# 配置代理ip
option.add_argument('--proxey-server=http://ip:port')
注意:更换ip必须重新启动浏览器!
四.selenium更换请求头
# 更换请求头
option.add_argument('--user-agent="Mozilla/5.0 python"')
效果