javascript - 从 puppeteer 中获取具有所有属性的文档中的真实元素
问题描述
预期结果:我需要获取一个#app
具有其__vue__
属性的元素
实际结果我从data
const得到未定义
注意如果我返回document.querySelector('#app')
我会得到一些结果 - 未定义。
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({ headless: false });
const page = await browser.newPage();
await page.goto('https://www.google.com/'); // url for example
const functionToInject = function(){
return document.querySelector('#app').__vue__.$root.$options._base;
}
const data = await page.evaluate(functionToInject);
console.log(data)
await browser.close();
})();
解决方案
推荐阅读
- spring - 使用 jpa 访问 sqlite db 文件
- r - 多重控制图 EWMA RStudio
- r - ggplot在r中具有三个变量x~axis
- android - 在我膨胀当前视图(activity_main)后,onClickListener()不起作用
- flutter - Flutter Provider“在 null 上调用了 getter 'length'。”
- php - 我如何在 htdocs 之外使用 Xampp 和 Laravel
- ajax - Jquery ajax, $.each 等待完成
- java - Android底部导航:图标和文本之间的空间
- amazon-web-services - 连接成功1-2周后出现ec2公钥错误
- javascript - Acrobat 中的 Javascript - 无法将值传递出对话框