Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将第一个不带id和class的值放入变量puppeter js中_Javascript_Html_Puppeteer - Fatal编程技术网

Javascript 将第一个不带id和class的值放入变量puppeter js中

Javascript 将第一个不带id和class的值放入变量puppeter js中,javascript,html,puppeteer,Javascript,Html,Puppeteer,该页面包含以下代码:[{“text”:“必须复制此”、“主机”:http://google.com/},{“text”:“不得复制此”,“主机”:http://google.com/“}]。如何将第一个文本放入变量中。我需要精确地输入值​​不带[,{,“”等的第一个文本字段的 它看起来像一个可以轻松解析为对象的字符串: const objLiteral=JSON.parse(“[{”text:“必须复制此”、“主机”:”http://google.com/},{“text”:“不得复制此”,“主

该页面包含以下代码:
[{“text”:“必须复制此”、“主机”:http://google.com/},{“text”:“不得复制此”,“主机”:http://google.com/“}]
。如何将第一个文本放入变量中。我需要精确地输入值​​不带[,{,“”等的第一个文本字段的

它看起来像一个可以轻松解析为对象的字符串:

const objLiteral=JSON.parse(“[{”text:“必须复制此”、“主机”:”http://google.com/},{“text”:“不得复制此”,“主机”:http://google.com/"}]');
console.log(对象[0].text);
这将产生
必须复制此

如何从元素中获取文本也在其他地方进行了说明,请至少阅读:

整个示例可以如下所示:

const pre=wait page.$('pre');
const elementText=wait page.evaluate(el=>el.textContent,pre);
const objLiteral=JSON.parse(elementText);
console.log(elementText[0].text);

但是如果打开此页面时文本本身发生了变化,它会起作用吗?取决于发生了什么变化。我建议您尝试一下,自己看看。