节点js需要来自html body的数据

时间:2018-06-03 18:17:57

标签: 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) {
  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>

如何从html中检索 messageid ?有人可以帮我弄这个吗 ?

提前致谢

1 个答案:

答案 0 :(得分:0)

快速而肮脏的方法,假设HTML总是这样格式化,就是使用regular expression

taken