-
0 votesanswersviews
带有Node,Express和Puppeteer的聚合物入门套件
好的,我是这一切的新手,所以任何帮助都非常感激 . 我已经设法使用Node和Express从我在主目录(server.js)中创建的文件中的Polymer构建目录中提供Polymer Starter Kit(PSK)网站: // Node.js notation for importing packages var express = require('express'); // Spin up... -
0 votesanswersviews
使用puppeteer如何获取节点的所有子节点?
我找不到在puppeteer中迭代给定节点的子节点的方法 . 我事先不知道html结构,只是父元素的id . var elemId = "myelemid"; const doc = await page._client.send('DOM.getDocument'); const node = await page._client.send('DOM.querySelect... -
0 votesanswersviews
如何在TripAdvisor中使用Puppeteer.js(node.js)获取Dynamic Html标签的innerText?
How would I get all 10 comments located in this page with a loop or a Puppeteer function https://www.tripadvisor.com/Restaurant_Review-g294308-d3937445-Reviews-Maki-Quito_Pichincha_Province.html using... -
0 votesanswersviews
序列化Puppeteer页面
我的问题 我正在使用Chrome's Puppeteer来自动完成一些个人任务 . 这些任务中的大多数都涉及使用我的凭据登录网页并获取一些数据 . 该过程最多可能需要5秒钟 . 这意味着我的开发周期很长,我可以很快受到限制 . 我的问题 Is there a way to serialize a Puppeteer webpage after logging in, and run my scri... -
0 votesanswersviews
使用Winston 3.0x记录Puppeteer控制台输出
我正在尝试针对一系列网址运行Puppeteer并使用Winston 3.0记录控制台信息/警告/错误 . 我正在使用一个for循环,通过网址数组成功运行Puppeteer并进行屏幕抓取,但我仍然坚持理解如何实现Winston捕获控制台日志输出 . 我确定我只是不理解一些高级概念,因为我是一名基本程序员,所以我错了 . 这是我目前的代码 . const winston = require('win... -
8 votesanswersviews
将gitlab中的puppeteer与gitlab-ci.yml集成在一起
我目前正在Chrome Puppeteer中进行e2e测试 . 我处于将测试集成到开发过程中的理想阶段 . 我想要完成的是:我的测试在每次部署到 生产环境 之前自动运行 . 如果成功部署完成,如果失败则部署将被取消 . 我在gitlab上使用管道来自动化我的部署过程 . 所以我的主要问题是如何将我的木偶测试集成到gitlab-ci.yml文件中? -
0 votesanswersviews
nodejs程序在开发中工作,但在系统上不起作用
我已经创建了一个小命令行程序,使用npm,puppeteer和commander将html文件转换为pdfs . 我在开发它时使用过 npm link 将我的开发代码链接到命令而不是全局安装的代码 . 这非常有效: pdfer infile.htm --out outfile.pdf 创建PDF . 但是,当我取消链接时,将其全局安装 npm unlink sudo npm install -... -
0 votesanswersviews
使用Puppeteer和Node JS进行Sharepoint身份验证
我无法找到验证用户身份的方法 . 当你手动启动Node JS Server时,这工作正常(是的,它的丑陋代码): if (data.URL.includes("https://share.url.com")) { await page.type('#userNameInput', 'user'); await page.type('#passwo... -
2 votesanswersviews
Puppeteer - 多页面导航
大多数木偶练习者的例子都与一页抓取有关 . 如何浏览多个页面,点击每个页面上的提交按钮,模拟用户站点导航? -
0 votesanswersviews
Node.js puppeteer mysql - 使用mysql在循环内的数据库中插入获取的值
我正在使用node.js和puppeteer来获取一些数据 . ...现在我想将获取的数据插入数据库......使用mysql . 下面似乎有用...但令我困惑的是在console.log中('DB插入成功 . 记录:'i);总是落后,经过一段时间后它停止了......尽管仍然有可用记录的表格 . 这是我的应用程序: let tableCell01; let tableCell01Val; ... -
0 votesanswersviews
节点js Puppeteer转到页面数组
我尝试从我的数组中逐页进行,但得到这个: (node:4196)MaxListenersExceededWarning:检测到可能的EventEmitter内存泄漏 . 添加了11个请求监听器 . 使用emitter.setMaxListeners()增加限制(节点:4196)MaxListenersExceededWarning:检测到可能的EventEmitter内存泄漏 . 11个帧分离的... -
0 votesanswersviews
Puppeteer:在waitForSelector处理程序中与dom交互
当我使用puppeteer js网络爬虫时,在 waitForSelector 处理程序中我可以毫无困难地使用 console.log : page .waitForSelector('input[value=update]') .then(() => { console.log('this is'); console.log('it'); }); 但是当我想与...