还有20%的电,我紧急写完了这个每个掘友都用得上的JS代码

1,242 阅读2分钟

近期热门文章(感谢掘友的鼓励与支持🌹🌹🌹):

这篇文章很短

因为真的快没电了

此时家里又没有充电器

但是我很想发布这个小代码块

是从 阿宝哥 的文章里发现的灵感

我想每篇文章,大家都想要加入这样一个文章头

就像这篇文章的头部一样

推荐大家阅读自己的其他文章,并呈现点赞数量

这就是这段js的用途

代码如下

javascript:function%20getUserId(){var%20url=document.querySelector("a[href*='user']").getAttribute("href");return%20url.substr(url.lastIndexOf("/")+1,999)}var%20http=new%20XMLHttpRequest();var%20url="https://apinew.juejin.im/content_api/v1/article/query_list";var%20params={cursor:"0",sort_type:1,user_id:getUserId()};http.open("POST",url,true);http.setRequestHeader("Content-type","application/json");http.onreadystatechange=function(){if(http.readyState==4&&http.status==200){var%20res=JSON.parse(http.responseText);var%20fin_arr=res.data.map(function(item){return{url:"https://juejin.im/post/"+item.article_info.article_id,title:item.article_info.title,likes:item.article_info.digg_count,views:item.article_info.view_count}});var%20str="%E8%BF%91%E6%9C%9F%E7%83%AD%E9%97%A8%E6%96%87%E7%AB%A0%EF%BC%88%E6%84%9F%E8%B0%A2%E6%8E%98%E5%8F%8B%E7%9A%84%E9%BC%93%E5%8A%B1%E4%B8%8E%E6%94%AF%E6%8C%81%F0%9F%8C%B9%F0%9F%8C%B9%F0%9F%8C%B9%EF%BC%89%EF%BC%9A\r\n";for(var%20i=0;i<Math.min(fin_arr.length,3);i++){str+="-%20["+fin_arr[i].title+"]("+fin_arr[i].url+")%20"+fin_arr[i].likes+"%E8%B5%9E\r\n"}console.log(str)}};http.send(JSON.stringify(params));

将上述代码复制粘贴到新建收藏的链接中

真的就快没电了

我来不及写完把内容直接插入文本中功能

打开调试窗口,你会看到输出后的文本

暂时先这么用吧

明天有电了我再补!


11月20日更新

获取最新的两篇文章+最高赞的一篇文章来组合

javascript:function%20getUserId(){var%20url=document.querySelector("a[href*='user']").getAttribute("href");return%20url.substr(url.lastIndexOf("/")+1,999)}function%20getArticles(sort,count,cb){var%20http=new%20XMLHttpRequest();var%20url="https://apinew.juejin.im/content_api/v1/article/query_list";var%20params={cursor:"0",sort_type:sort,user_id:getUserId()};http.open("POST",url,true);http.setRequestHeader("Content-type","application/json");http.onreadystatechange=function(){if(http.readyState==4&&http.status==200){var%20res=JSON.parse(http.responseText);var%20fin_arr=res.data.map(function(item){return{url:"https://juejin.im/post/"+item.article_info.article_id,title:item.article_info.title,likes:item.article_info.digg_count,views:item.article_info.view_count}});var%20str="";for(var%20i=0;i<Math.min(fin_arr.length,count);i++){str+="-%20["+fin_arr[i].title+"]("+fin_arr[i].url+")%20"+fin_arr[i].likes+"%E8%B5%9E\r\n"}if(cb)cb(str)}};http.send(JSON.stringify(params))}var%20fin="%E6%8E%A8%E8%8D%90%E9%98%85%E8%AF%BB%EF%BC%88%E6%84%9F%E8%B0%A2%E6%8E%98%E5%8F%8B%E7%9A%84%E9%BC%93%E5%8A%B1%E4%B8%8E%E6%94%AF%E6%8C%81%F0%9F%8C%B9%F0%9F%8C%B9%F0%9F%8C%B9%EF%BC%89\r\n";getArticles(2,2,function(str){fin+=str;getArticles(1,1,function(str){fin+=str;console.log(fin)})});