使用node.js写一个读取"https://mp.weixin.qq.com/s/NBi43EzDNDer2ZIyHNr6sw"的程序
时间: 2024-06-14 13:09:27 浏览: 170
使用Node.js可以轻松地编写一个程序来读取"https://.weixin.qq.com/s/NBi43EzDNDer2ZIyHNr6sw"的内容。你可以使用Node.js的内置模块`https`来发送HTTPS请求,并使用`cheerio`模块来解析HTML页面。
首先,你需要安装`cheerio`模块。在命令行中运行以下命令:
```
npm install cheerio
```
然后,你可以使用以下代码来读取页面内容并解析:
```javascript
const https = require('https');
const cheerio = require('cheerio');
const url = 'https://mp.weixin.qq.com/s/NBi43EzDNDer2ZIyHNr6sw';
https.get(url, (res) => {
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('end', () => {
const $ = cheerio.load(data);
const title = $('h2.rich_media_title').text();
const content = $('div.rich_media_content').html();
console.log('标题:', title);
console.log('内容:', content);
});
}).on('error', (err) => {
console.error('请求失败:', err.message);
});
```
这段代码发送一个HTTPS GET请求到指定的URL,并将返回的数据存储在`data`变量中。然后,使用`cheerio`模块将HTML数据加载到一个类似于jQuery的对象中,你可以使用类似于jQuery的语法来提取所需的内容。
在上面的代码中,我们提取了标题和内容,并将它们打印到控制台上。你可以根据自己的需求对这些数据进行进一步处理。
阅读全文
相关推荐
















