我用nodejs写了一个简单的简书文章导出工具,将我本人的简书问题连同标题和超链接导出到本地。
我用nodejs向如下的url发起http请求,返回的响应是html格式的,每篇文章的明细包含在html的li标签页里。
我想用下面这行语句拿到所有文章集合,
document.getElementsByTagName("li");
但是大家知道document API只有在浏览器环境下才能使用。
因此我借助了这个nodejs库:jsdom
var request = require('request');
var jsdom = require("jsdom");
var JSDOM = jsdom.JSDOM;
借助jsdom的帮助,我就可以在nodejs环境里也使用document API了:
var document = new JSDOM(body).window.document;
var content = document.getElementsByTagName("li");
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
来源:CSDN
作者:JerryWangSAP
链接:https://blog.csdn.net/i042416/article/details/89283612