如何检查通过node.js如果一个网页有JS变量定义

How to check through node.js if a web page has JS variable defined?

本文关键字:网页 一个 JS 定义 变量 js 检查 何检查 node 如果      更新时间:2023-09-26

Node.js应用程序得到一个链接到一个页面,需要检查是否定义了某些JS变量

例如:上述应用程序被给定"http://jquery.com",如果$被定义为全局变量,它应该返回一个布尔值。

我该怎么做?

编辑:更短的问题,希望更清楚

要在node中发出http请求,你可以加载标准的http模块。关于节点http的更多信息在这里

var http = require('http');

由于GET请求非常常见,因此有一个专门针对它们的方法

http.get(url, (req, res) => {
    // res object contains the response.
    // you'll need to parse the html for script tags here
});

,然后必须解析DOM,查找脚本标记或到脚本标记的链接。如果您知道有一个包已经做到了这一点,可能会容易得多。

相关文章: