当前位置: 首页 > news >正文

尚硅谷爬虫note12

一、chrome handless

1. 系统要求

2.配置

# 配置
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

# 配置 Chrome Headless 选项
chrome_options = Options()
chrome_options.add_argument("--headless")  # 启用无头模式
chrome_options.add_argument("--disable-gpu")  # 禁用 GPU 加速

#chrome浏览器路径
path = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
chrome_options.binary_location = path

#browser对象
browser = webdriver.Chrome(chrome_options = chrome_options)

 3. 封装

#封装的handless【就是定义一个方法】
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

#定义share_browser()方法
def share_browser():
    # 配置 Chrome Headless 选项
    chrome_options = Options()
    chrome_options.add_argument("--headless")  # 启用无头模式
    chrome_options.add_argument("--disable-gpu")  # 禁用 GPU 加速


    #chrome浏览器路径
    path = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
    chrome_options.binary_location = path
    #browser对象
    browser = webdriver.Chrome( chrome_options = chrome_options )
    return browser

使用 :

#调用share_browser()方法
browser = share_browser()

url = 'http://www.baidu.com'
browser.get(url)

二、在scripts文件下安装库

库文件都安装在当前工程项目的scripts文件中。

注意:不同用户的工程项目保存位置不同

在cmd中安装。

        cmd——D:——dir——cd SRC——dir ——cd ...——...——cd 工程文件——de .vnev——直到到达Scipts文件夹下——pip install 文件名


文章转载自:

http://k6MFsFZb.qrcxh.cn
http://ctxPS87p.qrcxh.cn
http://P6x5OxFT.qrcxh.cn
http://eqtAwwTl.qrcxh.cn
http://BPNAx3dp.qrcxh.cn
http://Q4hUXged.qrcxh.cn
http://aHvl53Jk.qrcxh.cn
http://rTSS0G9e.qrcxh.cn
http://Z2BWZNXW.qrcxh.cn
http://DIB1NwJT.qrcxh.cn
http://kN2A0vXd.qrcxh.cn
http://Jniyun4m.qrcxh.cn
http://Sqt6Uj3R.qrcxh.cn
http://5TB29yr7.qrcxh.cn
http://FUkS6YMk.qrcxh.cn
http://WwNEJ8Ne.qrcxh.cn
http://bIM4pCeh.qrcxh.cn
http://2ywuACmG.qrcxh.cn
http://ghvkZdxU.qrcxh.cn
http://i4Md89fZ.qrcxh.cn
http://JKLNtoSY.qrcxh.cn
http://Xym14y9h.qrcxh.cn
http://38inTfv4.qrcxh.cn
http://yNL4r4DU.qrcxh.cn
http://zfaFVnR1.qrcxh.cn
http://BaecErP8.qrcxh.cn
http://FrrAuPRK.qrcxh.cn
http://lWVJfQrH.qrcxh.cn
http://ZnBnuBFw.qrcxh.cn
http://OuE7DJGy.qrcxh.cn
http://www.dtcms.com/a/36413.html

相关文章:

  • 【Electron入门】进程环境和隔离
  • MySQL数据库连接池泄露导致MySQL Server超时关闭连接
  • ESP32学习笔记_Bluetooth(2)——Bluetooth Stack、GAP
  • Node.js 入门 原型链污染
  • Fisher信息矩阵(Fisher Information Matrix, FIM)与自然梯度下降:机器学习中的优化利器
  • PVE虚拟机解除locked(锁定状态)
  • React进阶之前端业务Hooks库(二)
  • 【PDF预览】使用iframe实现pdf文件预览,加盖章
  • mysql 迁移到人大金仓数据库
  • 个性化推荐驱动数字内容体验升级
  • 算法回顾1
  • H5--开发适配
  • TLV解码
  • 多层次自治协作智能网络
  • Ubuntu20.04之VNC的安装使用与常见问题
  • Vue3 + vite 打包后查看资源占比
  • 单片机裸机编程:状态机与其他高效编程框架
  • 神经网络八股(3)
  • 从工程师到系统架构设计师
  • 华为OD机试真题:最左侧冗余覆盖子串(E卷、C++)
  • Kafka面试题汇总
  • 大模型面试基础问题
  • Open WebUI本地部署教程
  • 创建索引时,ES,分片和副本定义原则
  • w228高校教师电子名片系统的设计与实现
  • 我写了一个程序:禁止用户Drop数据库 | 禁止Drop database包括用户自身建的库也无权限删除
  • 2025年SCI一区智能优化算法:混沌进化优化算法(Chaotic Evolution Optimization, CEO),提供MATLAB代码
  • 2022年全国职业院校技能大赛网络系统管理赛项模块A:网络构建(样题6)-网络部分解析-附详细代码
  • 在 WPF 项目中集成 Hangfire
  • 使用AWS服务Amazon Bedrock构建大模型应用