- 让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
- 安装和运行puppeteer的步骤:1. 避免从google自动下载chromiumexport PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=12. 确定与puppeteer配套的chromium版本打开 https://github.com/GoogleChrome/puppeteer/blob/master/package.json"puppeteer": {"ch... 安装和运行puppeteer的步骤:1. 避免从google自动下载chromiumexport PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=12. 确定与puppeteer配套的chromium版本打开 https://github.com/GoogleChrome/puppeteer/blob/master/package.json"puppeteer": {"ch...
- 学习Three.js的时候,看到官方提供了很多很多的example,实在太多了,但并不是每个我都感兴趣,想去了解,但我又记不住每个链接对对应的效果是什么样的,于是我想,能不能把所有的案例用图片保存下来,用图片来对异性每一个example不是更直接明了吗? 于是我准备写一个工具,这个工具可以批量将网页保存成图片或PDF并且生成对应的图片案... 学习Three.js的时候,看到官方提供了很多很多的example,实在太多了,但并不是每个我都感兴趣,想去了解,但我又记不住每个链接对对应的效果是什么样的,于是我想,能不能把所有的案例用图片保存下来,用图片来对异性每一个example不是更直接明了吗? 于是我准备写一个工具,这个工具可以批量将网页保存成图片或PDF并且生成对应的图片案...
- Python 自动化测试工具大家可能知道 Pyppeteer,其实它就是 Puppeteer 的 Python 版本的实现,二者功能类似。但其实 Puppeteer 和 Pyppeteer 不仅仅可以用来做爬虫,还能干很多其他的事情,今天就来介绍用 Puppeteer 搞的一个骚操作——自动发文。“ 阅读本文大概需要 6 分钟。 ”前言自动化测试对于软件开发来说是一个很重要也很方便的东西,但... Python 自动化测试工具大家可能知道 Pyppeteer,其实它就是 Puppeteer 的 Python 版本的实现,二者功能类似。但其实 Puppeteer 和 Pyppeteer 不仅仅可以用来做爬虫,还能干很多其他的事情,今天就来介绍用 Puppeteer 搞的一个骚操作——自动发文。“ 阅读本文大概需要 6 分钟。 ”前言自动化测试对于软件开发来说是一个很重要也很方便的东西,但...
推荐直播
-
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签