腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Puppeteer
js
id
元素
包含
我当前在网页中选择了一个带有xpath的项目:我需要得到每一个这些
元素
,有大约200个在一个页面上。每个
id
都有细微的变化。 const aLink = await page.$x('//
id
[contains(content_gvNewLeads_tccel)]/a') 我得到了一个错误,你知道我该如何做到这一点吗?
浏览 21
提问于2020-03-03
得票数 0
回答已采纳
1
回答
木偶技师:如何选择形式中的选项
表单中的select
元素
没有
id
,但它有一个name属性。然而,我不能选择这个选项,而是它的异常。代码如下。(节点:15904) (/home/austin/nodejs/node_modules/
puppeteer
/lib/JSHandle.
js
:435:13):UnhandledPromiseRejectionWarning: Error: UnhandledPromiseRejectionWarning:未能在ElementHandle找到
浏览 1
提问于2019-08-12
得票数 1
回答已采纳
1
回答
如何正确地跨文件传输DOM
元素
?
、
、
我有一个函数,它接受标记名和文本作为输入,并返回由
包含
给定文本的给定标记组成的所有
元素
作为输出(我得到一个
包含
匹配文本的所有
元素
的数组)。我将在多个函数中使用这个函数,所以我想我可以将它保存在另一个文件中,然后将该函数导入到我可能需要的所有其他文件中,但我无法传输该
元素
。我正在使用
puppeteer
打开浏览器并获取所需的文档。/commonFunctions'); const
puppeteer
= require('
puppete
浏览 0
提问于2018-03-21
得票数 0
2
回答
Puppeteer
:获取不在初始DOM中的DOM
元素
、
、
我正在尝试弄清楚如何在
JS
图库中获取
元素
,这些
元素
在被点击后加载图片。 我正在使用Viewer.
js
的一个演示作为示例。类为.viewer-move.viewer-transition的
元素
不在初始DOM中。单击图像后,
元素
可用,但如果我使用$eval,则字符串为空。如果我在
Puppeteer
浏览器中打开控制台并执行document.querySelector('.viewer-move.viewer-transition'),我将获得
元素<
浏览 116
提问于2020-07-22
得票数 1
回答已采纳
1
回答
如何将输入
元素
输入到列表中
、
、
, inputs => inputs.forEach(x => {})) 在使用waitForSelector的行中,我试图等待第一个输入
元素
可见\cjs\
puppeteer
\common\DOMWorld.
js
:528TUT\node_modul
浏览 3
提问于2022-03-25
得票数 1
1
回答
无法从dolartoday.com中提取输入值
、
、
、
我想用以下方法刮掉
元素
value of #result: constbrowser = await
puppeteer
.launch(); await page.goto/lib/NavigatorWatcher.
js
:71:21
浏览 0
提问于2018-03-23
得票数 0
回答已采纳
1
回答
我无法使用javascript和<span>标签获取
包含
的数字值
、
、
、
如何访问
包含
在我所针对的span标记中的数字值?任何帮助或洞察力都将不胜感激。我所针对的
元素
如下:nameArr.push({
id
: 1, link: `<img src ="${rand1}">` }); &
浏览 5
提问于2021-05-22
得票数 2
回答已采纳
1
回答
Puppeteer
元素
句柄在导航时丢失上下文
/node_modules/
puppeteer
/lib/Connection.
js
:209:23) at Connection.dispose (../../node_modules/
puppeteer
/lib
浏览 0
提问于2017-10-13
得票数 2
1
回答
木偶师-网页:“木偶戏手不是构造师”
、
我试图遵循,目的是将它作为浏览器窗口中脚本操作的一种讨厌的方式,将其
包含
在一个铬扩展中(具体来说,将页面打印到PDF中,据我所知,这在chrome中是令人惊讶的不可能的)。/
puppeteer
/utils/browser/
puppeteer
-web.
js
"></script>background.<
浏览 0
提问于2018-10-26
得票数 2
回答已采纳
2
回答
从木偶人.innertext
js
获取数据时遇到问题
、
、
我在获取
元素
中列出的文本时遇到了问题。我认为我做得对,但我一直收到错误。这就是我想要得到的
元素
。任何帮助都是最好的。无法链接网站,因为您必须登录才能访问此页面。_evaluateInternal (C:\Users\logan\Desktop\GamerBot\node_modules\
puppeteer
\lib\ExecutionContext.
js
:122(C:\Users\logan\Desktop\GamerBot\node_modules\
puppeteer
\lib\ExecutionConte
浏览 48
提问于2020-04-02
得票数 0
回答已采纳
2
回答
木偶师:如何提交表格?
、
、
、
到目前为止,如果表单实际上
包含
提交输入,我可以使用page.click('.input[type="submit"]')完成此操作。但是对于不
包含
提交输入的表单,关注表单文本输入
元素
并使用page.press('Enter')似乎实际上并不会导致表单提交: const browser = await <
浏览 1
提问于2017-08-20
得票数 51
回答已采纳
1
回答
使用nodejs和木偶师从维基百科页面中抓取电影记录
、
、
、
我从检查
元素
中选择了电影记录部分,并复制了XPath。然而,我没有得到任何电影数据。scrapers.
js
constbrowser = await
puppeteer
.launch() await page.goto(
浏览 0
提问于2020-11-25
得票数 1
回答已采纳
1
回答
无法在node.
js
控制台上打印木偶操纵者响应
、
、
、
我正在抓取一个网站来练习,我正在使用
Puppeteer
作为一个无头浏览器。我的问题是在node.
js
控制台上记录木偶操纵者的响应。 我的目标是产品的DOM中的一个父
元素
,并从每个
元素
中检索某些信息。但是,当尝试打印到我的node.
js
控制台时,我总是得到一个空数组作为响应。const
puppeteer
= require('
puppeteer
'); const masterLi
浏览 15
提问于2019-06-18
得票数 0
回答已采纳
1
回答
木偶师在单击事件后识别
元素
内容
、
在输入查询并单击按钮后,我正在尝试从页面中提取特定的
元素
。该页面不导航到新的URL:它只返回我需要提取的新HTML内容。(<anonymous>) at CDPSession.send (/Users/user/node_modules/
puppeteer
/lib/Connection.
js
:199:12)at ExecutionContext.evaluateHandle (/Users/user/node_modules
浏览 2
提问于2018-06-07
得票数 3
回答已采纳
1
回答
Puppeteer
:找不到Javascript加载的
元素
、
、
我一直在使用
Puppeteer
抓取一些网站,当我需要的
元素
在DOM中时,它工作得很好;但是,当
元素
通过Javascript加载时,我无法让它工作。例如,请看我下面的代码。我尝试了一个page.screenshot,结果显示了一个完全加载的页面,其中
包含
这个.evTextFont
元素
。 如何修改此代码才能成功检索.evTextFont
元素
?我已经尝试了
Puppeteer
版本1.11和1.17,但在这两个版本上遇到了相同的问题 非常感谢 改编自here const
浏览 133
提问于2019-05-28
得票数 1
回答已采纳
2
回答
如何在chrome headless+
puppeteer
evaluate()中使用xpath?
、
、
、
如何使用$x()在中使用?脚本超时。
浏览 4
提问于2018-01-26
得票数 16
回答已采纳
1
回答
在使用
puppeteer
headless模式的React SSR中无法识别函数
、
、
、
我在
puppeteer
browser中有一个脚本标记,它将这个函数注入到DOM中,还有一个div
元素
matrix${index},它应该用作注入Grid的位置。(https://www.amcharts.com/lib/4/core.
js
:1:94464) at(C:\workspace\ReportService\node_modules\
puppeteer
浏览 2
提问于2019-12-18
得票数 1
3
回答
如何重新加载并等待
元素
出现?
、
、
、
我想要做的是使用node
js
重新加载一个页面,直到它找到带有我想要的查询的
元素
。如果对程序的其他部分有帮助,我将使用
puppeteer
。好吧,我使用了两个答案中的函数,并提出了这个,可能是未经优化的代码: const
puppeteer
= require("
puppeteer
"); try {const browser = await
puppeteer
.launch(); const page = await b
浏览 70
提问于2020-11-22
得票数 1
1
回答
如何使用React
JS
在
Puppeteer
中呈现amcharts并创建PDF?
、
、
、
我正在尝试使用
puppeteer
的无头实例在React
JS
脚本中呈现amchart4片段图,以创建一个PDF文件。 但是,下载的PDF只
包含
amcharts符号,而不
包含
图表本身。我认为,在图表呈现之前,
puppeteer
会拍摄快照并呈现PDF。以下是木偶剧演员的代码。/templates/index-bundle.
js
',}); const buffer = awa
浏览 19
提问于2020-04-26
得票数 2
1
回答
木偶师/ Node.
js
点击按钮,只要它存在--当它不再存在时,开始行动。
、
、
有一个网页,其中
包含
许多行数据,并不断更新。此页将被一个“加载更多”按钮拆分,该按钮将显示到页面上显示所有存储的行为止。我需要写一个脚本,在
Puppeteer
/ Node.
js
中单击该按钮,直到它不再存在于页面上....read页面上的所有文本。(我已经完成了剧本的这一部分。)<anonymous> (/Users/reallymemorable/node_modules/
puppeteer
浏览 2
提问于2018-11-08
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
高端网站建设需要包含哪些元素
Python+Selenium之元素定位ID
读js代码:为元素添加trigger方法
基于 BDD 理念的 UI 自动化测试在携程度假的应用
js控制浏览器滚动条到制定元素
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券