{"repo":"g1879/DrissionPage","free":true,"listed":false,"github":"https://github.com/g1879/DrissionPage","clone":"git clone https://github.com/g1879/DrissionPage.git","description":"Python based web automation tool. Powerful and elegant.","language":"Python","stars":12367,"topics":["automation-framework","python","web-automation"],"license":null,"category":"workflow-automation","readme_excerpt":"✨️ 概述 DrissionPage 是一个基于 Python 的网页自动化工具。 简洁优雅，功能强大。 官方网站：https://DrissionPage.cn 项目地址：gitee github gitcode 您的星星是对我最大的支持💖 --- ♾️ 交流群 与猿人学平哥建立的 DrissionPage AI 逆向微信交流群。 扫码并备注 “dp” 即可申请加入。 交流 AI 逆向，dp 使用方法、实践案例，以及后续功能更新，欢迎加入。 --- IPWO爬虫代理资源为采集、跨境与测试项目提供支持(免费试用，爬虫使用强烈推荐!!!) 学习者务必遵循法律！IPWO提供的真实住宅 IP，大幅降低被封禁风险。195 + 国家 / 地区精准定位，轻松应对大型爬虫任务。让爬虫更简单，让数据更安全。戳本信息注册可获得有效保护账号的高匿名ip流量。专属折扣码“ dpdp ”。点击访问IPWO官网 --- 🛠 运行环境 支持系统：Windows、Linux、Mac python 版本：3.6 及以上 支持浏览器：Chromium 内核浏览器(如 Chrome 和 Edge)，electron 应用 --- 🛠 如何使用 点击查看：教程 --- DolOffer 感谢 DolOffer 对本项目的支持！DolOffer 是一个专注于数字产品推荐与优惠分享的平台，帮助用户快速发现值得关注的工具、服务和限时福利。平台提供 YouTube Premium、Claude、ChatGPT Plus、Spotify、Apple Music 等多种热门订阅服务，价格低至官方价的 3 折甚至更低，正版稳定，售后无忧。 现在通过我们的专属链接注册，并在充值时输入优惠码 AI8888，即可额外享受 9 折优惠。 点击查看： 🔸官网 🔸详细介绍 --- 💡 理念 简洁而强大！ --- ☀️ 特性和亮点 作者经过长期实践，踩过无数坑，总结出的经验全写到这个库里了。 🎇 强大的自研内核 本库采用全自研的内核，内置无数实用功能，对常用功能作了整合和优化，对比 selenium，有以下优点： - 不基于 webdriver - 无需为不同版本的浏览器下载不同的驱动 - 运行速度更快 - 可以跨 iframe 查找元素，无需切入切出 - 把 iframe 看作普通元素，逻辑更清晰 - 可同时操作多个标签页，无需切换 - 可以直接读取浏览器缓存保存图片，无需用 GUI 点击另存 - 可以对整个网页截图，包括视口外的部分 - 可处理非 open 状态的 shadow-root 🎇 亮点功能 除了以上优点，本库还内置了无数人性化设计。 - 极简的定位语法，查找元素更加容易 - 集成大量常用功能，代码更优雅，功能强大稳定 - 无处不在的等待和自动重试，使不稳定的网络变得易于控制，程序更稳定，编写更省心 - 提供强大的下载工具，操作浏览器时也能享受快捷可靠的下载功能 - 允许反复使用已经打开的浏览器，无需每次运行从头启动浏览器，调试方便 - 使用 ini 文件保存常用配置，自动调用，提供便捷的设置，远离繁杂的配置项 - 内置 lxml 作为解析引擎，解析速度成几个数量级提升 - 使用 POM 模式封装，可直接用于测试，便于扩展 - 高度集成的便利功能，从每个细节中体现 - 还有很多细节，这里不一一列举，欢迎实际使用中体验：D --- ☕ 请我喝咖啡 作者是个人开发者，开发和写文档工作量较为繁重。 如果本项目对您有所帮助，不妨打赏一下作者 ：） --- 📝 使用条款 允许任何人以个人身","default_branch":null,"files":null,"tree":[],"storefront":"/r/g1879","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/g1879/DrissionPage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}