CSDN博主文章列表获取 Js

CSDN博主文章解析
先进入博主文章页面:javascript

Chrome元素查看
以我的博客为例
地址为:https://blog.csdn.net/weixin_44671737
在这里插入图片描述
Js实现代码:java

var articles = document.getElementsByClassName("article-item-box csdn-tracking-statistics);
VM2733:1 Uncaught SyntaxError: Invalid or unexpected token
var articles = document.getElementsByClassName("article-item-box csdn-tracking-statistics");
undefined
var articles = document.getElementsByClassName("article-item-box csdn-tracking-statistics);
VM3142:1 Uncaught SyntaxError: Invalid or unexpected token
for(i = 0; i<articles.length; i++){}
undefined
for(i = 0; i<articles.length; i++){
    var articleName = articles[i].getElementsByTagName("h4")[0].getElementsByTagName("a")[0].innerText;
    console.log(articleName);
};

VM4032:3 原创 Http协议 报文解读 java自定义http报文协议解读(三)
VM4032:3 原创 JAVA SERVER Socket 了解JAVA IO TCP/IP/UDP/HTTP协议 JAVA程序员篇
VM4032:3 原创 JAVA JDBC一小时搞定 JAVA程序员篇
VM4032:3 原创 Data Mining & Machine Learning 之文本预处理 Stemming&Noise Words (三)
VM4032:3 原创 Configuration problem: Bean name ‘xxxxx’ is already used in this element spring实例重复注入
VM4032:3 原创 WebServerException: Unable to start embedded Tomcat & was unable to refresh its cache! status 异常
VM4032:3 原创 HTTP协议 之HTTPS(四)
VM4032:3 原创 Data Mining & Machine Learning学习笔记 机器学习入门笔记 之jieba分词(中文分词)(二)
VM4032:3 原创 Data Mining & Machine Learning学习笔记 机器学习入门笔记(一)
VM4032:3 原创 centos7 移动全部文件到该文件目录下的一个子文件夹
VM4032:3 原创 Http协议之报文解读 (二)
VM4032:3 原创 linux 从头开始学C 改掉编码坏习惯 hello.world(一)
VM4032:3 原创 周更小说,HTTP协议解读(一)
VM4032:3 原创 python 列表 tips stackOverflow数据统计
VM4032:3 原创 OPERATING SYSTEMEpython

代码效果:
在这里插入图片描述
经过一段简单的js就能获取到博主全部文章,Js真的神奇linux