Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,用来模拟 Chrome 浏览器的运行。我们团队从 Puppeteer 刚发布出来就开始成为忠实用户了(主要是因为 PhantomJs 坑太多了),本文主要在介绍 Puppeteer 的同时,结合我们平时的实践做一个分享。
作者:AlbertWen
添加时间:2023-07-13 23:31:10
修改时间:2025-09-14 06:55:21
分类:04.数据采集/爬虫
编辑
作者:AlbertWen
添加时间:2023-07-13 01:03:51
修改时间:2025-09-16 23:33:27
分类:04.数据采集/爬虫
编辑
使用 Puppeteer 启动的 Chrome 浏览器,默认是无法使用本地数据的,如表单项、密码、Cookies 等。
导致关闭浏览器后,重新打开页面需要重新登录,即 无法保存先前的登录状态 !
作者:AlbertWen
添加时间:2023-07-13 00:02:12
修改时间:2025-09-18 01:54:08
分类:04.数据采集/爬虫
编辑
使用插件 chrome-finder
,自动查找已安装的Chrome
现在有一个需求,就是在小程序中需要给A网站验证一个txt文件,正常做法是要把这个文件上传到B网站才行,但是B网站无法进行操作,只能是在A上面操作,所以考虑直接使用写死的方式进行:
location /EJyhBr8IAO.txt { alias /opt/verify/EJyhBr8IAO.txt; }
作者:AlbertWen
添加时间:2023-07-12 14:40:50
修改时间:2025-09-17 02:22:54
分类:06.前端/Vue/Node.js
编辑
在ES6(ECMAScript 2015)中,我们可以为函数参数设置默认值,这使得函数在调用时可以接受一部分或全部参数的默认值。默认参数值的设置提供了更灵活和方便的函数使用方式。
- 按下
option+command+D(Ctrl+Alt+D)
,开启程序坞“自动隐藏”,副屏程序坞消失 - 鼠标回到主屏,放在主屏正下方中间的边缘不要动,主屏能看到扩展坞出现了
- 按下
option+command+D(Ctrl+Alt+D)
,锁定其到主屏。
WebStorm个性化设置、快捷键设置
作者:AlbertWen
添加时间:2023-07-10 23:42:59
修改时间:2025-09-16 00:48:46
分类:06.前端/Vue/Node.js
编辑
如果只是作为爬虫的 html文本解析工具类,推荐使用 cheerio
作者:AlbertWen
添加时间:2023-07-10 23:18:03
修改时间:2025-09-17 23:19:32
分类:06.前端/Vue/Node.js
编辑
在开发过程中,需要经常判断对象中是否含有某个属性,以下提供三个方案:
作者:AlbertWen
添加时间:2023-07-10 22:08:05
修改时间:2025-09-09 04:55:33
分类:06.前端/Vue/Node.js
编辑
在nodejs8.0+的版本中,已经支持 await, async 异步关键字了,实现“异步延迟”就简单多了