gpt4 book ai didi

javascript - 在 Nodejs 中将 HTML 字符串解析为 JS

转载 作者:行者123 更新时间:2023-12-03 12:17:13 24 4
gpt4 key购买 nike

我想知道是否有更好的方法来捕获输入标签内的值而不是在 JS 中使用正则表达式。

"<html><head></head><body onload=\"document.form1.submit()\"><form name=\"form1\" method=\"post\" action=\"\" ><input name=\"Token\" type=\"hidden\" value=\"\"><input name=\"ID\" type=\"hidden\" value=\"12120012732dafd4\"></form></body></html>"
理想情况下,我只想捕获 ID 值 12120012732dafd4

最佳答案

由于 Node 中没有 DOM,因此您必须从 HTML 字符串初始化一个cheerio 实例。 (这个例子来自cheerio readme)

 var cheerio = require('cheerio'),
$ = cheerio.load("<html><head></head><body onload=\"document.form1.submit()\"><form name=\"form1\" method=\"post\" action=\"\" ><input name=\"Token\" type=\"hidden\" value=\"\"><input name=\"ID\" type=\"hidden\" value=\"12120012732dafd4\"></form></body></html>"
);

$('input').val();

关于javascript - 在 Nodejs 中将 HTML 字符串解析为 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65301504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com