9得票1回答
使用Puppeteer能否将Javascript对象传递给Node.js?

背景 我正在使用Posenet(在此处查看浏览器演示here)进行关键点检测。我已经设置它在WebRTC MediaStream上运行,如下: 客户端:在机器A的Chrome标签中运行。初始化WebRTC连接并将MediaStream发送到服务器。通过WebRTC的DataChannel实...

17得票5回答
如何安装和运行 Puppeteer 用于 Firefox

你好,我正在进行一些网站自动化。我试图打开一个URL,但在谷歌控制台中出现了数据URL错误,所以我转而使用火狐控制台来解决谷歌控制台无法打开数据URL的问题。问题是“npm install puppeteer-firefox”不能安装Firefox版本的puppeteer。我该如何安装Fire...

7得票3回答
Puppeteer Chrome获取活动/可见选项卡

在Chrome扩展中,您可以使用以下内容来查找窗口中的活动标签页。 chrome.tabs.query({ currentWindow: true, active: true, } 我有以下代码,它连接到现有的浏览器并获取所...

11得票1回答
Node.js中的SSL证书错误

我在使用puppeteer时遇到了问题。 我想要做的是启动一个网站并登录。然而,这个网站试图加载一个不安全的资源,因此被阻止。运行代码后,我收到了这个错误信息,代码停止运行:(node:11684) UnhandledPromiseRejectionWarning: Unhandled pro...

24得票1回答
如何使用Puppeteer从XHR请求中获取响应的正文/ JSON?

我想从使用Puppeteer爬取的网站获取JSON数据,但我不知道如何获取请求正文。这是我尝试过的:const puppeteer = require('puppeteer') const results = []; (async () => { const browser = ...

20得票3回答
使用Puppeteer连接浏览器

是否可以在不实例化puppeteer的情况下将浏览器连接到puppeteer?例如,像普通用户一样运行chromium的实例,然后将其连接到代码中的puppeteer实例中?

12得票2回答
如何在puppeteer中打印控制台输出,使其与浏览器中显示的一样?

我一直看到这个错误的代码page.on('console', msg => console.log(msg.text())); 那个失败了console.log('Hello %s', 'World'); 产生Hello World // browser Hello %s Wor...

10得票2回答
Puppeteer PDF 标题和作者(元数据)

在我进行大量的搜索和代码挖掘后,我寻求这里的帮助: 如何使用 Puppeteer PDF 生成设置文件元数据(特别是标题和作者)? 我尝试在 HTML 中设置 meta 标签,但并没有将它们输出到文件元数据中。

9得票4回答
如何在发出请求时将移动设备详细信息包含在标头中?

我正在使用Puppeteer向网页发出请求,并尝试将视口设置为移动设备,如下所示: await page.setViewport({ width: 350, height: 700}); 然而,这并不能让我获取到移动站点,反而被重定向到桌面视口网站。使用Chrome开发者工具并将其设置为...

11得票1回答
Puppeteer - 按类名计数元素

我正在尝试将具有特定类名的所有元素信息存储到数组中。 问题在于这是一个动态生成的HTML页面,只要我向下滚动,就会出现新的该类名元素。 幸运的是,我预先知道有多少这样的元素存在。 因此,我的假设解决方案是检查具有该特定类名的元素数量,并只要该数字小于我所知道的数字,就一直向下滚动。 问...