答案 0 :(得分:1)
如果您使用的是Node JS,那么您可以使用Request
来获取页面,然后使用Cheerio来解析其内容。要获得标题,您可以执行以下操作:
const cheerio = require('cheerio');
request('http://example.com/', function (error, response, body)
{
if (error) {
console.log(error);
return
}
var $ = cheerio.load(body);
var title = $("title").text();
});
如果Cheerio不可用,你可以做一个更低技术的解决方案,只需使用一些简单的分割。不是很强大,但可能会得到你想要的东西。
fetch('http://example.com/')
.then(function(res) {
var body = res.text();
var title = body.split('<title>')[1].split('</title>')[0]
})
.catch(callback);