Jquery 获取脚本标记内的代码
我正在用nodejs和cheerio搜索一个网站。如何获取Jquery 获取脚本标记内的代码,jquery,node.js,cheerio,Jquery,Node.js,Cheerio,我正在用nodejs和cheerio搜索一个网站。如何获取Test的值 这是我正在抓取的代码 <body> <div>Hello</div> <script> var Test = "www.example.com"; </script> </body> 你好 var Test=“www.example.com”; 如何获取变量Test的值?您首先需要获取脚本标记的原始内容(可以使用cheerio),一旦在标记中
Test
的值
这是我正在抓取的代码
<body>
<div>Hello</div>
<script>
var Test = "www.example.com";
</script>
</body>
你好
var Test=“www.example.com”;
如何获取变量
Test
的值?您首先需要获取脚本标记的原始内容(可以使用cheerio),一旦在标记中包含javascript,您就可以选择:
- 安全,但与代码结构紧密耦合:使用regex查找文本值:
var value=/\sTest\s*=\s*”([^“]*)“/.exec(js)[1]
谢谢,很抱歉,我必须每分钟查找一次测试值,我知道如何设置间隔,但我不知道如何在“=”之后查找测试值,我描述的是执行该操作的选项,在“=”之后查找值=,第一种可能是您可以尝试的最简单的方法,即使用正则表达式。如果你必须重复做这一切,这并不重要。