本文共 888 字,大约阅读时间需要 2 分钟。
1. 无界面启动 Selenium
从代码库中导入必要的模块: ```python from selenium.webdriver.chrome.options import Options ``` 创建 Chrome 选项对象,并启用无界面模式: ```python chrome_options = Options() chrome_options.add_argument("--headless") chrome_options.add_argument("--disable-gpu") ``` 初始化 Chrome 驱动客户端: ```python from selenium.webdriver.chrome.service import Service browser = webdriver.Chrome( service_location="/Users/zhangqiang/Desktop/05-python/03-spider-learn/spider/csdn_spider/chromedriver", options=chrome_options ) ``` 这样设置后,页面将以无界面模式运行,适用于自动化测试或脚本化操作。
2. 设置 Selenium 不加载图片
为了避免不必要的资源消耗,可以禁用图片加载功能。通过以下方式实现: ```python chrome_options.add_argument("blink-settings=imagesEnabled=false") ``` 将修改后的选项传递给 Chrome 驱动客户端: ```python browser = webdriver.Chrome( service_location="/Users/zhangqiang/Desktop/05-python/03-spider-learn/spider/csdn_spider/chromedriver", options=chrome_options ) ``` 这样设置后,页面将不会自动加载图片,从而提升运行效率。
转载地址:http://wndwz.baihongyu.com/