- 让Puppeteer接管已经启动的Chrome浏览器并控制它 让Puppeteer接管已经启动的Chrome浏览器并控制它
- ArtiPub简介ArtiPub (Article Publisher的简称,意为"文章发布者")是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。ArtiPub安装简单,提供了多种安装方式,可以一键安装使用,安装一般只要5分钟。自9月20日上线第一版v0.1.2以来,Ar... ArtiPub简介ArtiPub (Article Publisher的简称,意为"文章发布者")是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。ArtiPub安装简单,提供了多种安装方式,可以一键安装使用,安装一般只要5分钟。自9月20日上线第一版v0.1.2以来,Ar...
- 背景写技术文章是一件让人痛苦并快乐着的事情。持续输出技术知识能传播自己的优质知识给大量的开发者,互相交流各个领域的技术,让每个人都受益,写完很有成就感。但是写文章也很痛苦,因为会花大量的时间和脑力去构思文章,测试Demo代码,更麻烦的是还需要将文章复制粘贴分享到各个媒体平台,耗时费力。ArtiPub恰好解决了最后那个问题,也就是方便文章作者分享文章到各大技术媒体平台,更有效的传播共享优质知识... 背景写技术文章是一件让人痛苦并快乐着的事情。持续输出技术知识能传播自己的优质知识给大量的开发者,互相交流各个领域的技术,让每个人都受益,写完很有成就感。但是写文章也很痛苦,因为会花大量的时间和脑力去构思文章,测试Demo代码,更麻烦的是还需要将文章复制粘贴分享到各个媒体平台,耗时费力。ArtiPub恰好解决了最后那个问题,也就是方便文章作者分享文章到各大技术媒体平台,更有效的传播共享优质知识...
- 背景很多优秀的程序员和技术人员喜欢写技术文章和技术博客,通过这样的方式分享传播知识和经验,扩大自己的知名度和影响力,吸引粉丝关注,甚至有些技术博主还通过写文章来获取广告收入,很多优秀的博主还通过这种方法获得了出版书的机会以及工作机会。因此,写技术文章是一件非常值得投入的事情,帮助了自己,也让大众受益。但是,写技术文章通常也很耗时,特别是一些优质文章,不仅需要旁征博引、构思文章结构、照顾读者受... 背景很多优秀的程序员和技术人员喜欢写技术文章和技术博客,通过这样的方式分享传播知识和经验,扩大自己的知名度和影响力,吸引粉丝关注,甚至有些技术博主还通过写文章来获取广告收入,很多优秀的博主还通过这种方法获得了出版书的机会以及工作机会。因此,写技术文章是一件非常值得投入的事情,帮助了自己,也让大众受益。但是,写技术文章通常也很耗时,特别是一些优质文章,不仅需要旁征博引、构思文章结构、照顾读者受...
- 前言自动化测试对于软件开发来说是一个很重要也很方便的东西,但是自动化测试工具除了能用来做测试以外,还能被用来做一些模拟人类操作的事情,所以一些 E2E 自动化测试工具(例如:Selenium、Puppeteer、Appium)因为其强大的模拟功能,经常还被爬虫工程师们用来抓取数据。网上有很多将自动化测试工具作为爬虫的抓取教程,不过仅仅都限于如何获取数据,而我们知道这些基于浏览器的解决方案都有... 前言自动化测试对于软件开发来说是一个很重要也很方便的东西,但是自动化测试工具除了能用来做测试以外,还能被用来做一些模拟人类操作的事情,所以一些 E2E 自动化测试工具(例如:Selenium、Puppeteer、Appium)因为其强大的模拟功能,经常还被爬虫工程师们用来抓取数据。网上有很多将自动化测试工具作为爬虫的抓取教程,不过仅仅都限于如何获取数据,而我们知道这些基于浏览器的解决方案都有...
- puppeteer是Google主导的无头浏览器项目,本身华为云官网在内容检查,页面比对等多个地方都有使用到,另外针对网络原因导致puppeteer部署困难的问题,我们还自己制作了一个puppeteer的docker镜像。 puppeteer是Google主导的无头浏览器项目,本身华为云官网在内容检查,页面比对等多个地方都有使用到,另外针对网络原因导致puppeteer部署困难的问题,我们还自己制作了一个puppeteer的docker镜像。
- 本文主要介绍了在 C# 中实现网页截图的几种技术及相关要点。涵盖了 PuppeteerSharp、Selenium 和 HtmlToImage 三种方式,分别阐述了它们的安装步骤及核心代码。同时,针对在 C# 中寻找 Windows 上 chrome.exe 路径这一问题,分析了未安装 Google Chrome 和已安装两种情况下的查找原因,并给出了相关参考链接 本文主要介绍了在 C# 中实现网页截图的几种技术及相关要点。涵盖了 PuppeteerSharp、Selenium 和 HtmlToImage 三种方式,分别阐述了它们的安装步骤及核心代码。同时,针对在 C# 中寻找 Windows 上 chrome.exe 路径这一问题,分析了未安装 Google Chrome 和已安装两种情况下的查找原因,并给出了相关参考链接
- 记录一下使用puppeteer遇到反爬情况时的设置处理 启动设置 webdriver window.chrome userAgent plugins languages permissions WebGL # 启动设置 const browser = await puppeteer.launch({ headle 记录一下使用puppeteer遇到反爬情况时的设置处理 启动设置 webdriver window.chrome userAgent plugins languages permissions WebGL # 启动设置 const browser = await puppeteer.launch({ headle
- 记一下使用puppeteer抓取开源中国上的推荐软件数据 1.安装 npm install puppeteer 2.引入 const puppeteer = require('puppeteer'); 3.抓取代码 const sleep = time => new Promise(resolve => { setTimeo... 记一下使用puppeteer抓取开源中国上的推荐软件数据 1.安装 npm install puppeteer 2.引入 const puppeteer = require('puppeteer'); 3.抓取代码 const sleep = time => new Promise(resolve => { setTimeo...
- 让Puppeteer支持不重启按需更换代理ip 让Puppeteer支持不重启按需更换代理ip
- 从分层缓存、依赖与源码分离、Alpine 基础镜像到 distroless 运行时,一步步把一个 Node.js 服务的镜像体积压到原来的六分之一。 从分层缓存、依赖与源码分离、Alpine 基础镜像到 distroless 运行时,一步步把一个 Node.js 服务的镜像体积压到原来的六分之一。
- 不依赖 Selenium 和 Puppeteer,用 Node.js 内置的 WebSocket 直接对接 Chrome DevTools Protocol,几十行代码搭出一个能复用登录态的浏览器自动化框架。 不依赖 Selenium 和 Puppeteer,用 Node.js 内置的 WebSocket 直接对接 Chrome DevTools Protocol,几十行代码搭出一个能复用登录态的浏览器自动化框架。
- 不依赖 Selenium 和 Puppeteer,用 Node.js 内置的 WebSocket 直接对接 Chrome DevTools Protocol,几十行代码搭出一个能复用登录态的浏览器自动化框架。 不依赖 Selenium 和 Puppeteer,用 Node.js 内置的 WebSocket 直接对接 Chrome DevTools Protocol,几十行代码搭出一个能复用登录态的浏览器自动化框架。
- Puppeteer 是 Chrome 官方自动化库。涵盖浏览器启动(headless 模式、视口配置)、页面导航与等待策略(waitForSelector、networkidle),元素操作(点击、输入、截图、PDF 导出),分析页面数据提取(evaluate 执行 JS)与请求拦截(mock 数据),以及性能优化(复用浏览器实例、禁用图片加载)的实践。 文章从技术背景和发展历程入手,帮助读... Puppeteer 是 Chrome 官方自动化库。涵盖浏览器启动(headless 模式、视口配置)、页面导航与等待策略(waitForSelector、networkidle),元素操作(点击、输入、截图、PDF 导出),分析页面数据提取(evaluate 执行 JS)与请求拦截(mock 数据),以及性能优化(复用浏览器实例、禁用图片加载)的实践。 文章从技术背景和发展历程入手,帮助读...
- 从真实浏览器里跑自动化会省掉凭据传递,但会多出状态管理和控制权协调。本文记录 ego lite task space 的跨进程实践,以及定位器严格性、状态文件 EPERM、标签重登记、用户接管硬停这四个实际踩到的坑。 从真实浏览器里跑自动化会省掉凭据传递,但会多出状态管理和控制权协调。本文记录 ego lite task space 的跨进程实践,以及定位器严格性、状态文件 EPERM、标签重登记、用户接管硬停这四个实际踩到的坑。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签