腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
木偶
脚本
的
page.evaluate
返回
块
中
使用
箭头
函数
、
、
这可能是一个承诺
的
问题:{ name: 'jhondoe',}, 取而代之
的
是直接
返回
值,它按预期工作!因为我需要
使用
选择器执行复杂
的
操作,所以我想在这
浏览 16
提问于2021-02-27
得票数 1
回答已采纳
1
回答
如何在puppeteer中
使用
XPATH "foreach“到div
的
子节点?
、
、
、
我不知道如何在puppeteer
中
迭代div
的
每个子项。我已经尝试了很多像
page.evaluate
这样
的
东西,但它并不像我想要
的
那样工作。我想迭代每个子对象并进行检查/操作,但是对于
page.evaluate
(我不知道它是如何工作
的
),它不是这样工作
的
。div[3]/div[2]/div/div/form/div[1]/fieldset/div'))[0]);
浏览 37
提问于2020-07-28
得票数 0
1
回答
Chrome :通过JSHandles还是通过page.execute()做任何事情都更好?
我正在编写一个相当不错
的
脚本
,它
使用
Puppeteer做一些相当复杂
的
工作。然而,这很可能都是用ElementHandles
在
木偶
词典
中
完成
的
。所以,我想知道更好
的
选择是什么: 我认为传递这些元
浏览 1
提问于2017-11-23
得票数 2
1
回答
如何用require语句将本地
脚本
注入Puppeteer页面
、
、
、
我正在
使用
爬行一个网页。我想解析页面
中
的
URL,以及其他内容。我知道我可以将功能移出
page.evaluate
,但这与主要问题无关。问题是如何将任意
脚本
注入页面,以便在
page.evaluate
中
使用
脚本
中
的
变量/
函数
。
在
我
的
例子
中
,我
使用
的
是。+ query.join('&
浏览 0
提问于2019-05-07
得票数 2
回答已采纳
1
回答
如何在backtop.js/puppetter
中
模拟全局对象
、
因此,backstop.js 可以针对底层引擎运行自定义
脚本
。我
使用
傀儡机作为引擎,所以我尝试用‘onReadyScript’来模拟Date.now:});
page.evaluate
(() => { Date.now= ()
浏览 3
提问于2020-03-28
得票数 0
回答已采纳
3
回答
使用
EVOPdf、WebAPI和AngularJS生成PDF
、
、
、
、
我
在
使用
EVOPdf从WebAPI控制器绘制PDF到AngularJS应用程序时遇到了问题。result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/pdf"); 当我检查我
使用
WriteAllBytes编写
的
PDF时,它呈现得很完美,但是当它通过角调用
返回
并在Adobe
中
打开时,我会得到一条“无效
的
颜色空间”错误消息
浏览 4
提问于2015-08-11
得票数 21
1
回答
在
puppeteer
中
,如何从
使用
'page.addScriptTag‘注入
的
脚本
访问导出?
在
一个
木偶
剧
脚本
中
,我想通过page.addScriptTag向网页注入一些实用
函数
,并
使用
文件
中
定义
的
一些导出。 await page.addScriptTag({path: './utils/browser.js', type: 'module'}) // how do I
浏览 145
提问于2020-12-23
得票数 2
1
回答
是否将控制台日志从
page.evaluate
输出到本地终端?
、
、
如何将控制台日志从
page.evaluate
输出到本地终端?await
page.evaluate
(() => {解决方案1 const browser = await puppete
浏览 0
提问于2018-11-04
得票数 1
1
回答
木偶
表演者访问角度控制器
函数
、
我有一个用于上传文件
的
角度控制器
函数
$scope.upload(filePath)。 await
page.evaluate
((filePath) => upload(filePath), filePath); 有什么想法吗?
浏览 2
提问于2018-05-15
得票数 0
2
回答
如何向傀儡手公开一组
函数
定义(或方法)
的
对象?
、
问题 我如何用一堆方法将一个物体暴露给
木偶
师?如果可能的话,我试图
在
page.evaluate
中保留父对象和方法(即
page.evaluate
)
的
定义。
在
主
脚本
上下文和傀儡浏览器中都需要这些功能。我希望不必
在
page.evaluate
中
重新定义每个包,而是将整个“包”传递给
page.evaluate
,以实现存储库
的
可读性/维护。尽管如此,正如下面的一个答案所示,迭代来自f
浏览 16
提问于2022-05-07
得票数 1
回答已采纳
3
回答
为什么我不能访问exposeFunction()
函数
中
的
“窗口”?
、
、
、
我有一个非常简单
的
脚本
,它
使用
在无头Chrome
中
运行某些内容。;但以下几个方面都失败了: ReferenceError: window is not defi
浏览 6
提问于2018-01-16
得票数 18
1
回答
如何将回调作为一个变量传递给
木偶
技师
中
的
page.evaluate
?
、
、
更新i运行在码头和
使用
傀儡1.11.0版本,因为这是。我也在运行--no-sandboxasync function crawler(url, evaluater) {'querySelectorAll' of undefined 我假设评估器
函数
实际上是传递给eval
的
,所
浏览 0
提问于2019-05-15
得票数 1
2
回答
这个元素存在吗?
、
、
我想知道是否有一个元素存在于我正在与
木偶
手擦拭
的
页面上。我在这个
函数
中
使用
了这段代码,但是它不起作用:let rune = document.querySelector('#selectorfalse : document.querySelector('#selector').src}) 它总是
返回
false,即使元素存在并且应该
返回</
浏览 1
提问于2020-06-07
得票数 1
回答已采纳
1
回答
当JavaScript
中
的
browser内部有Promise.all()时,如何从
木偶
中
的
page.evaluate
()
返回
数据
、
、
、
、
我想找出页面中所有图像
的
平均颜色。我
使用
Puppeteer启动chromium,然后
在
浏览器
中
运行javascript。 问题是我
使用
Promies.all
在
浏览器
中
异步计算所有颜色。我想将计算出
的
图像颜色
返回
给
page.evaluate
。我该怎么做呢?有可能吗? 下面的代码不起作用,因为imgcolors显然没有定义,它在Promise.all回调
中
返回
。const return
浏览 30
提问于2020-11-26
得票数 1
回答已采纳
1
回答
木偶
玩家--如何传递
函数
内部可以
使用
htmlElements
的
评估方法?
、
、
、
我有一个nodeJS不和谐机器人,它生成一个gif并将其
返回
给客户端。但我想
使用
木偶
机,以便更快地生成它
使用
我
的
gpu。为了做到这一点,我试图传递
在
木偶
师
的
评估功能中生成
的
画布,但是
在
我
的
功能
中
,画布已经不存在了。 如何传递
函数
并访问html
中
的
画布?await page.exposeFunction("func&qu
浏览 4
提问于2022-02-16
得票数 0
1
回答
木偶
人不能在
page.evaluate
或页面内断点。$$eval
使用
木偶
版本:"9.0.0“ 不幸
的
是,
在
chrome dev工具
中
的
调试在这个
木偶
剧版本
中
根本不起作用。所以我求助于NDB。
使用
NDB,除了
page.evaluate
函数
和page.
使用
ndb运行
脚本
: "scripts": { "test": "echo \"Error: no test s
浏览 20
提问于2021-05-09
得票数 0
回答已采纳
1
回答
Nodejs/Puppeteer -如何
使用
page.evaluate
、
我知道这是一个新手问题,但我想知道什么时候应该
使用
page.evaluate
有没有人能给我解释一下,在用
木偶
人创建刮板时,如何以及什么时候
使用
这个
函数
?
浏览 1
提问于2018-08-28
得票数 11
回答已采纳
2
回答
木偶
师:
使用
page.evaluate
内部
的
功能
我需要
使用
一个
函数
在
page.evaluate
内与傀儡。我
使用
exposeFunction,我需要将完整
的
元素发送到我
的
函数
const puppeteer = require('puppeteer'); const conten
浏览 1
提问于2019-06-05
得票数 2
1
回答
使用
Puppeteer收集页面的链接并打开这些链接以抓取数据
、
、
我必须从列表
中
抓取产品
的
数据,但数据驻留在这些产品
的
页面
中
。例如,假设我想获取产品页面的.product-image。到目前为止,代码成功地获取了每个URL并将其添加到一个数组
中
,但是我不确定从哪里开始,因为出于某种原因,
在
urls外部
使用
page时,它
返回
Error: Evaluation failed: ReferenceErrorpage.goto(siteSearchUrl + 1); await page.screenshot({ pat
浏览 144
提问于2020-09-12
得票数 1
回答已采纳
1
回答
木偶
戏手
在
使用
after ()后无法获得页面源
、
我
使用
木偶
师与一个网站进行交互,
使用
评估()
函数
来管理页面的正面(即点击某些项目等),单击“通过工作”,但是
在
单击“评估”后无法
返回
页面源。我在下面这个简化
的
脚本
中
重新创建了错误,加载google.com,点击‘我感到幸运’,然后
返回
加载页面的页面源: asyncawait page.goto('https
浏览 2
提问于2020-03-31
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python yield在函数中起返回值中的使用
web自动化测试-puppeteer入门与实践
鲜为人知的JavaScript陷阱
鲜为人知的JavaScript陷阱
Puppeteer的入门与实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券