我试着用木偶机实现一个过程的自动化。当添加一个在不同窗口中打开的新选项卡的用法的新特性时,我开始出现一个Target closed错误(堆栈如下)。我对其他情况下的错误很熟悉,但现在我不知道为什么会发生这种情况。我正在使用的木偶师的版本是19.0.0。这是错误堆栈:
Target closed
at node_modules/puppeteer-core/src/common/Page.ts:1599:26
at onceHandler (node_modules/puppeteer-core/src/common/EventEmitter.ts:130:7)
我使用和node.js来迭代多个urls。
我试图拦截一些resourceType,以便在每次迭代中加载,并得到以下错误。
PS C:\Users\someuser\Desktop\Project> node temp.js
-- running
C:\Users\someuser\node_modules\puppeteer\lib\cjs\puppeteer\common\assert.js:26
throw new Error(message);
^
Error: Request is already handled!
at O
我被困在为什么这不会成功的问题上。获取具有.open类的可视div,然后获取具有.edititable类的div,并将图像附加到它。
请任何帮助都是最好的。
下面是我的代码:
$('#imagefiles ul li img').click(function() {
//Get the source of the image that was clicked
var img = $(this).attr('src');
//grab the visible div and the div with class edititable wit
当浏览器中的按钮被单击时,我正在尝试能够在服务器上运行一个puppeteer节点任务。我不确定是否设置了正确的环境,因为我得到了"Uncaught (in promise) TypeError: Cannot read property 'call' of undefined".
当我从CMD运行$node src/js/pdfTest.js时,它按照预期输出文件,所以我不确定我错过了什么。我使用的是puppeteer/puppeteer-web.js、C# .NET、JavaScript,Node10.15.0安装在我本地的windows/WSL机器上
pdf
更新:Jared的答案就是解决方案--这是我的代码,在这里,如果确实存在匹配的集合,我只添加了code语句来执行列表项的隐藏/显示。
$(document).ready(function() {
$("form#filterForm").submit(function () {
var type = $("select#typeList option:selected").val();
var style = $("select#styleList option:selected").val();
var items =
当我试图运行脚本(它使用webpack)时,我得到了这个错误。
Error: Evaluation failed: ReferenceError: _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_1___default is not defined at __puppeteer_evaluation_script__:2:27
但当我运行相同的代码,不使用webpack,我得到了预期的结果。
这是我的功能。
const getMeenaClickProducts = async (title) =>
因为我想运行Puppeteer@1.19,但是在page.pdf()中遇到了错误。
刚刚提到将铬从76版降至73级的一些小问题。如何在Dockerfile中使用节点:Alpin-12?谢谢
以下是我的设置(铬版本为76):
FROM node:12-alpine
##########
## Setting for using Puppeteer (for using node:XX-alpine)
##########
ENV CHROME_BIN="/usr/bin/chromium-browser"\
PUPPETEER_SKIP_CHROMIUM_DOW
我遇到了以下问题。 以下是错误消息: Error: Navigation failed because browser has disconnected!
at /Users/me/myproject/node_modules/puppeteer/lib/cjs/puppeteer/common/LifecycleWatcher.js:51:147
at /Users/me/myproject/node_modules/puppeteer/lib/cjs/vendor/mitt/src/index.js:47:62
at Array.map (<anonymo
我在一个页面上有两个图库,一个是全尺寸图片,另一个是链接到其他图库的缩略图。我在Squarespace上使用了一个代码注入。我尝试将全尺寸图像作为一个组显示在lightbox中,但无论我尝试多少过滤器,fancybox都会将页面上的所有图像拉入到lightbox组中。我也给缩略图加上了锚标签,因为即使它们没有锚标签,缩略图仍然会被添加到lightbox图库中。
下面是我的代码:
$(document).ready(function() {
//wrap anchor tags around large images and add fancybox class
$('div#