Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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 节点js需要来自html主体的数据_Javascript_Node.js_Url - Fatal编程技术网

Javascript 节点js需要来自html主体的数据

Javascript 节点js需要来自html主体的数据,javascript,node.js,url,Javascript,Node.js,Url,我有一个URL,我需要从html中检索一些数据以进一步工作 var request = require('request'); request('http://10.9.1.252:8111/goip/en/dosend.php?USERNAME=root&PASSWORD=root&smsprovider=2&smsnum=0036301234567&method=2&Memo=Test', function (error, response, body

我有一个URL,我需要从html中检索一些数据以进一步工作

var request = require('request');
request('http://10.9.1.252:8111/goip/en/dosend.php?USERNAME=root&PASSWORD=root&smsprovider=2&smsnum=0036301234567&method=2&Memo=Test', function (error, response, body) {
  console.log('error:', error); 
  console.log('statusCode:', response && response.statusCode); 
  console.log('body:', body); 
});
通过这段代码,我得到了以下输出:

error: null
statusCode: 200
body: <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="style.css" rel="stylesheet" type="text/css">
<title>Sending Messge</title>
</head>
<body>


<br>total will send: 1 <br><script language='javascript'>window.location = 'resend.php?messageid=85&USERNAME=root&PASSWORD=root'</script>
错误:null
状态代码:200
正文:
发送消息

总计将发送:1
window.location='ressend.php?messageid=85&USERNAME=root&PASSWORD=root'
如何从html中检索消息ID?有人能帮我吗


提前感谢

如果HTML的格式总是这样,那么快速而肮脏的方法就是使用:


HTML的格式总是这样,非常好用,谢谢
const regex = /messageid=(\d+)/g
const messageId = regex.exec(body)[1]