playwright是一个强大的python库安装教程-凯发体育app

是一个强大的python库,仅用一个api即可自动执行chromiumfirefoxwebkit等主流浏览器自动化操作,并同时支持以无头模式、有头模式运行。

playwright提供的自动化技术是绿色的、功能强大、可靠且快速,支持linuxmac以及windows操作系统。

playwright的安装非常简单,两步走。

# 安装playwright库pip install playwright# 安装浏览器驱动文件(安装过程稍微有点慢)python -m playwright install

上面两个pip操作分别安装:

  • 安装playwright依赖库,需要python3.7
  • 安装chromium、firefox、webkit等浏览器的驱动文件

录制

使用playwright无需写一行代码,我们只需手动操作浏览器,它会录制我们的操作,然后自动生成代码脚本。

下面就是录制的命令codegen,仅仅一行。

# 命令行键入 –help 可看到所有选项

python -m playwright codegen

codegen的用法可以使用--help查看,如果简单使用就是直接在命令后面加上url链接,如果有其他需要可以添加options

python -m playwright codegen --helpusage: index codegen [options] [url]open page and generate code for user actionsoptions:  -o, --output   saves the generated script to a file  --target        language to use, one of javascript, python, python-async, csharp (default: "python")  -h, --help                display help for commandexamples:  $ codegen  $ codegen --target=python  $ -b webkit codegen https://example.com

options含义:

  • -o:将录制的脚本保存到一个文件
  • –target:规定生成脚本的语言,有jspython两种,默认为python
  • -b:指定浏览器驱动

项目链接

https://playwright.dev/

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun270988.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年12月16日 上午10:29
下一篇 2023年12月16日

相关推荐

  • safari 中缺少隐私浏览:修复

    iphone上的safari浏览器缺少隐私浏览?隐私浏览可以节省您手动删除浏览数据跟踪的大量工作。因此,没有隐私浏览也可以被视为缺少浏览器的重要功能组件。因此,检索此私人浏览器应予…

    2024年5月29日 技术教程
  • 如何在windows pc上安装spicetify

    如何在 windows 上安装 spicetify 作为命令行工具,您无需下载任何文件。只需运行 powershell 命令即可。 但是,请确保安装在pc上的spotify客户端是…

    2024年5月28日 win 11
  • 如何在没有操作系统的新 pc 上安装 windows 11

    与只需要升级到最新的 windows 11 操作系统的 pc 不同,新 pc 没有操作系统。 没有操作系统,pc 只能执行基本功能。您也许可以启动它,但您可能只能访问 bios 菜…

    2024年5月23日 win 11
  • slax reader:ai 阅读辅助浏览器插件

    slax reader:ai 阅读辅助浏览器插件 ai 辅助阅读的浏览器插件,不是非常简单的内容总结,这个可以给出非常详细的文章大纲和思维导图帮你理解文章内容,

    2024年5月20日
  • cici:字节 ai 聊天机器人推出客户端和浏览器插件

    cici:字节 ai 聊天机器人推出客户端和浏览器插件 字节的豆包或者 cici 虽然移动版的体验非常离谱,过于想把每个能力都在界面上展示了。 但是网页是真不错,尤其是海外版本还避…

    工具软件 2024年5月10日
  • elmo:浏览器ai总结插件

    elmo:浏览器ai总结插件 贾扬清公司出的ai总结插件,全部都用的开原生态的服务。模型使用的是 mixtral 8x7b,host 在leptonai上,所以速度飞快,html …

    2024年5月10日
  • iphone中的safari 403禁止错误:修复

    你得到“403.这是个错误。safari 中的消息?safari可能会抛出此消息的原因有很多,而其中一个关键原因是存储的网站缓存和cookie。无论实际原因是什么,您都不必识别它即…

    2024年4月19日 苹果apple
  • 已解决:跨设备体验主机未安装

    microsoft 在将您的手机作为 pc 上的网络摄像头与跨设备体验主机连接方面做得很好,但它未安装可能不在您的宾果卡上。 跨设备体验主机未安装或停滞在挂起状态可能只是安装故障。…

    2024年4月8日 工具软件
  • opera 成为第一个集成本地 ai 模型的主要浏览器

    opera 正在将对 150 种本地 llm(大型语言模型)变体的支持集成到 opera one(该公司的 ai 集成浏览器)的开发人员流中。添加对 ai 的实验性本地支持是浏览器…

    2024年4月6日 工具软件
  • 您很快就可以在 windows 上控制和限制 microsoft edge 的 ram 使用量

    大多数现代浏览器都是资源密集型的,edge 就是其中之一。microsoft之前添加了“效率”模式以延长电池寿命,并添加了“睡眠选项卡”以减少内存和 cpu 使用率。使 edge …

    2024年3月29日 微软microsoft
  • google chrome 现在可用于基于 snapdragon arm 的 windows pc

    google chrome 现在可用于基于 snapdragon arm 的 windows pc 谷歌发布了其 chrome 浏览器的优化版本,专为基于 arm 的 window…

    2024年3月29日
  • 如何在 11 年在 kvm 上安装 windows 2024

    如何在 11 年在 kvm 上安装 windows 2024 如果您正在设置新的虚拟环境,并且想要在 kvm 虚拟机管理程序上运行最新的 windows 11。这似乎是一项艰巨的任…

    2024年3月26日
  • raycast推出了一个浏览器插件

    raycast推出了一个浏览器插件 raycast推出了一个浏览器插件装上以后就可以获取当前网页的内容,然后用raycast ai进行处理,比如内置的这三个: 总结网站:命令可以获…

    2024年3月26日
  • 如何下载适用于 pc 的 youtube 音乐应用程序

    youtube music 应用主要为移动设备设计,但如果您想在 pc 上获得类似的体验,您仍然可以通过各种方式访问它。 目前没有适用于 pc 的专用 youtube music …

    2024年3月20日 技术教程
  • 如何在 windows 11 中安装 atlas os [指南]

    windows 11 中的 atlas os 带来了很多修改,专为游戏玩家设计。您可以将其作为 mod 应用程序层安装在现有操作系统安装之上,并通过改进的 fps 和延迟获得更高的…

    2024年3月20日 win 11
  • 在 ubuntu 2022 linux 上安装 mssql 20.04 的步骤 此处给出的命令可用于 ubuntu 20.04 的桌面版和服务器版。即使在基于它的linux系统上,…

    2024年3月17日
  • 在 ubuntu 上安装 mosquitto 的步骤 22.04 linux 这里给出的命令也适用于其他基于 ubuntu 的类似 linux,例如 linux mint、elem…

    2024年3月17日 linux命令
  • 在 ubuntu 20.04 linux 上安装 vmware tools 的步骤 如果您无法安装 vmware 工具,则该选项在软件的图形用户界面上显示为灰色,那么命令行将是最好…

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装和使用 winscp

    在 ubuntu 上安装 winscp 的步骤 22.04 linux 好吧,有一个问题——winscp 不适用于 linux 系统。它仅适用于microsoft windows系…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 ffmpeg 的 22.04 或 20.04 lts 的 20.04 种方法

    在 ubuntu 中安装 ffmpeg 的步骤 22.04 lts linux 此处给出的用于在 ubuntu 上安装 ffmpeg 命令行工具的命令也适用于 debian、pop…

    2024年3月17日
  • 如何在 ubuntu 上安装和使用 chrome headless?

    在 ubuntu linux 上安装和使用 google chrome headless 这里给出的安装 google chrome 并将其用作 ubuntu 上的无头浏览器的步骤…

    2024年3月17日
  • 如何在 ubuntu 上安装 jupyter 20.04 lts linux

    在 ubuntu 上安装 jupyter 的步骤 20.04 linux 这里给出的命令可用于其他基于 ubuntu 的 linux 系统,例如 linux mint、pop os…

    2024年3月17日 linux命令
  • 如何在 ubuntu linux 中安装 neovim 让我们看看可以轻松安装 neovim for ubuntu 22.04 或 20.04 的方法;它们是 debian 二进制…

    2024年3月17日 linux命令
  • 检查 linux 上是否安装了浏览器 让我们首先检查一下我们系统上安装了哪些浏览器。为此,我们可以看到: sudo update-alternatives –config x-w…

    2024年3月17日
  • vmware workstation 17 player linux 安装 本指南中给出的步骤是针对 ubuntu 22.04 jammy 执行的。但也可用于其他基于它的 linu…

    2024年3月17日 linux命令
网站地图