puppeteer 相关问题

Puppeteer是一个Node库,它提供了一个高级API,通过DevTools协议控制无头Chrome或Chromium。它还可以配置为使用完整(非无头)Chrome或Chromium。

如何通过xpath获取元素?

我需要通过xpath找到DOM中的任何元素。我已经尝试过以下操作: let el = wait page.$x('//*[@id="readium-right-panel"]/ul/li[1]'); 返回的错误是: 类型错误:page.$x 不是

回答 4 投票 0

如何在javascript中找到音频文件链接?

我想弄清楚是否可以以编程方式在网站上找到发音音频剪辑的链接(创建个人语言学习 Anki 甲板)。确切的网站是: https://islenskordabok。

回答 1 投票 0

如何从浏览器控制台运行 Puppeteer?

我运行了一个木偶脚本 它打开浏览目标页面 这是我所期待的: 脚本不应该结束。 我应该能够打开开发者工具 我应该能够输入 Puppeteer

回答 1 投票 0

如何覆盖 npm 全局安装中的依赖版本?

我正在尝试安装 mermaid-filter (mermaid for pandoc),但安装失败,因为它依赖于旧版本的 puppeteer。旧版本的puppeteer安装失败是因为它

回答 1 投票 0

如何从浏览控制台运行 puppeteer?

我运行了一个木偶脚本 它打开浏览目标页面 这就是我所期待的 脚本不应该结束。 我应该能够打开开发者工具 我应该能够输入 puppeteer s...

回答 1 投票 0

puppeteer 上每页的 useProxy 返回的不是函数/构造函数

我正在使用 puppeteer,我正在尝试在每个页面使用代理,并且我正在使用这个名为 puppeteer-page-proxy 的包 const puppeteer = require('puppeteer'); var useProxy = require('puppeteer-page-

回答 1 投票 0

Puppeteer 选择器找不到正确的元素

我正在尝试使用 Puppeteer 在网页上自动执行任务,但我选择的选择器似乎不起作用。我尝试了几种不同的选择器,但似乎没有一个选择正确的

回答 1 投票 0

导入时找不到 puppeteer-page-proxy 包

我按照页面上的说明通过 LeM0 安装了 puppeteer-page-proxy npm 我@lem0-packages/puppeteer-page-proxy 然而,当我尝试将其包含在我的模块中时,我得到: const useProxy = 需要...

回答 1 投票 0

使用 HTML 和 Puppeteer 时出现 PDF 字体大小问题

我正在尝试使用 HTML 在浏览器(chrome v8)中生成 PDF,并将其发送到 puppeteer。 html 是使用 ejs 生成的,因为 PD 的某些部分有动态内容......

回答 2 投票 0

是否可以在另一个网页中运行Puppeteer?

我希望创建一个网络应用程序,它将通过 iframe 中的 puppeteer 启动网页,并允许我直接通过主页 UI 中的按钮(而不是 iframe 页面)与其交互。 让我...

回答 1 投票 0

尝试登录时出现不可用错误

从 'puppeteer-extra' 导入 puppeteer; 从“puppeteer-extra-plugin-stealth”导入 StealthPlugin; 异步函数 main() { puppeteer.use(StealthPlugin()); //发送SMSToGroup(消息,

回答 1 投票 0

Puppeteer 无法在 docker 容器中启动 chromium

这是我的dockerfile代码: FROM节点:18-alpine作为基础 ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD true 运行 apk 更新 && apk 添加curl gnupg \ && 卷曲 --location --silent https://dl...

回答 3 投票 0

使用Puppeteer时如何获取ElementHandle的类名?

我正在尝试使用 Puppeteer 获取 ElementHandle 的类名...可能吗?我使用了错误的方法吗?在此 jsBin 是我代码的一部分,因此您可以理解我想要实现的目标。

回答 6 投票 0

使用“remote-debugging-port”标志调试 Chrome 实例

我尝试按照 https://chromedevtools.github.io/devtools-protocol/ 上的基础知识:使用 DevTools 作为协议客户端中描述的步骤进行操作。我使用 google-chrome --r... 启动了两个 Chrome 实例

回答 3 投票 0

Puppeteer Cluster 无法获取浏览器页面

我正在尝试运行 puppeteer 集群文档示例,但它一直给我“错误:无法获取浏览器页面”。 这是调试日志: puppeteer-cluster:集群启动+0ms

回答 1 投票 0

Puppeteer chrome 获得活动/可见选项卡

在 Chrome 扩展中,您可以使用下面的命令来查找窗口中的活动选项卡 chrome.tabs.query({ 当前窗口:真, 主动:真实, } 我有一个下面的代码,它连接...

回答 4 投票 0

将数据从 Puppeteer 传递到 Vue JS 组件

我的应用程序的数据流从后端 API 请求开始,该请求使用 puppeteer 启动 Vue 组件。有什么方法可以将数据从后端(express)传递到vue组件

回答 1 投票 0

Puppeteer 脚本在 NodeJS 中不执行任何操作

我尝试在一个新的 NodeJS 项目中安装 Puppeteer。当我尝试启动浏览器并截取屏幕截图时,它不起作用。 我做了: 建立新目录 在终端 npm init -y 创建文件index.js

回答 1 投票 0

Puppeteer 在 NodeJs 中没有得到任何响应。 Puppeteer 无法在 NodeJs 中工作

我尝试在新的nodejs项目中安装puppeteer。当我尝试启动浏览器并截取屏幕截图时,它不起作用。 我做到了, 建立新目录 在终端“npm init -y”中 创建文件index.js

回答 1 投票 0

使用 Puppeteer 创建 PDF 文件生成的文件太大

我们过去使用 phantom 生成 PDF 文件,现在改用 puppeteer。 我们将生成的文件(约 50 个文件)的大小为 40-50 KB。 现在我们使用 puppeteer 相同的文件(使用

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.