码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python Selenium Headless:以 Headless 模式打开 Chrome 浏览器


    本篇文章介绍了如何在 Python 中使用 Selenium 运行浏览器无头模式。


    在 Python 中使用 Selenium 以无头模式运行 Chrome 浏览器

    要说 headless 浏览器,你也可以称它们为真正的浏览器,只不过它们是在后台运行的; 您将无法在任何地方看到它们,但它们仍在后台运行。

    在某些情况下您会需要这种无头浏览器。

    因为当您在普通浏览器中工作时,您将看到 UI 出现并在本地系统上工作时操作其他应用程序。 因此,您将无法执行任何其他操作,从而导致附加操作在您面前运行。

    假设您在无头模式下运行脚本。 为了让您可以继续工作,有几种浏览器可以使用无头模式,例如 phantomJS、HtmlUnit 等等,请参阅此处。

    我们还为 Chrome 和 Firefox 提供了无头选项。 要了解如何使用 Chrome 在 Selenium 中以无头模式运行测试,我们首先需要创建一个 Python 文件。

    我们将通过导入一些必需的类和模块来跳转到代码中。

    import time
    from selenium.webdriver.common.by import By
    from webdriver_manager.chrome import ChromeDriverManager
    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    • 1
    • 2
    • 3
    • 4
    • 5

    我们刚刚注意到 webdriver.Chrom() 有不同的选项,如下所示。

    python selenium headless 在无头模式下打开 chrome 浏览器 - 示例一

    我们使用了一个应该启动 Chrome 会话的服务参数。 ChromeDriverManager()将帮助我们下载驱动程序并设置路径。

    我们将使用 get() 方法并向其传递一个 URL,我们将在其中尝试查找搜索框,然后我们将使用 find_element() 来使用我们想要搜索的一些随机文本。

    DV=webdriver.Chrome(service=Service(ChromeDriverManager(
    • 相关阅读:
      react实战 系列 —— React 的数据流和生命周期
      texstudio 打开模板中文乱码
      Maven间接依赖
      这部分代码有没有优化的空间:假如day天数不固定,pd.concat则也不固定?
      rsync + inotify 同步数据
      Java工程师进阶知识完全扫盲, 太全了!!
      编译原理——自上而下分析与递归下降分析构造(笔记)
      第六篇 基于JSP 技术的网上购书系统——网站新闻、网站新闻阅读功能实现(网上商城、仿淘宝、当当、亚马逊)
      在stable diffusion中如何分辨lora、大模型、controlnet
      zabbix5.0 通过SNMPv3 监控华三交换机
    • 原文地址:https://blog.csdn.net/fengqianlang/article/details/134242203
    • 最新文章
    • 攻防演习之三天拿下官网站群
      数据安全治理学习——前期安全规划和安全管理体系建设
      企业安全 | 企业内一次钓鱼演练准备过程
      内网渗透测试 | Kerberos协议及其部分攻击手法
      0day的产生 | 不懂代码的"代码审计"
      安装scrcpy-client模块av模块异常,环境问题解决方案
      leetcode hot100【LeetCode 279. 完全平方数】java实现
      OpenWrt下安装Mosquitto
      AnatoMask论文汇总
      【AI日记】24.11.01 LangChain、openai api和github copilot
    • 热门文章
    • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
      奉劝各位学弟学妹们,该打造你的技术影响力了!
      五年了,我在 CSDN 的两个一百万。
      Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
      面试官都震惊,你这网络基础可以啊!
      你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
      心情不好的时候,用 Python 画棵樱花树送给自己吧
      通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
      13 万字 C 语言从入门到精通保姆级教程2021 年版
      10行代码集2000张美女图,Python爬虫120例,再上征途
    Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
    正则表达式工具 cron表达式工具 密码生成工具

    京公网安备 11010502049817号