1. 无界面启动 selenium
先导入类 from selenium.webdriver.chrome.options import Options
然后在原来的基础上,加上参数就可以实现无界面的模式,之后的获取是一样的,这个设置只是不出现界面,其他一致。
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
# 设置 headless 模式,没有界面的模式
chrome_options.add_argument("--headless")
chrome_options.add_argument("--disable-gpu")
brower = webdriver.Chrome(
executable_path="/Users/zhangqiang/Desktop/05-python/03-spider-learn/spider/csdn_spider/chromedriver",
chrome_options=chrome_options)
最新的报错
将参数 chrome_options 修改为 chrome_option 即可。
2. 设置selenium不加载图片
# 设置不加载图片
chrome_options.add_argument("blink-settings=imagesEnabled=false")
brower = webdriver.Chrome(
executable_path="/Users/zhangqiang/Desktop/05-python/03-spider-learn/spider/csdn_spider/chromedriver",
chrome_options=chrome_options)