首页 > 其他分享 >关于CSDN解锁VIP文章-下载文件

关于CSDN解锁VIP文章-下载文件

时间:2024-06-14 09:57:29浏览次数:23  
标签:pre elements 解锁 htmlContent Element VIP CSDN document preNumbers

众所周知csdn上的东西,互抄的东西很多。而且收费也很答辩!

这里推荐一个github上的一个项目,可以解锁vip文章和下载文件

源码地址:https://gitcode.com/cuckooplus/csdn_download

public class CsdnBlogHandleService extends MarkDownService {
 
 
    @Override
    protected Document getHtmlContent(MarkDown markDown, Document document) {
        Element mainElement = document.getElementById("cnblogs_post_body");
 
 
        String htmlContent = mainElement.html();
 
        document = Jsoup.parse(htmlContent);
 
        // 去掉代码块中的行号
        Elements elements = document.getElementsByTag("pre");
        if(MarkDownUtil.elementsNotEmpty(elements)){
 
            Elements preNumbers = null;
            for(Element element : elements){
                preNumbers = element.getElementsByClass("pre-numbering");
                if(MarkDownUtil.elementsNotEmpty(preNumbers)){
                    for(Element preNumber : preNumbers){
                        // 删掉换行号
                        preNumber.remove();
                    }
                }
            }
        }
 
        return document;
    }
}


下载过的文章还可以以html的形式保存,在云盘或者你的电脑本地!

标签:pre,elements,解锁,htmlContent,Element,VIP,CSDN,document,preNumbers
From: https://blog.csdn.net/2401_85158804/article/details/139673660

相关文章

  • LockHunter 文件锁解锁器,删除无法被删除的文件或文件夹
    这是一款免费工具,可用于删除被您不知道的某些东西阻止的文件。LockHunter可用于对抗恶意软件和其他无缘无故阻止文件的程序。与其他类似工具不同,它会将文件删除到回收站中,因此如果误删除,您可以恢复它们。主要特征显示锁定文件或文件夹的进程为您提供有关该过程的详细信息允......
  • 低代码开发平台:解锁企业创新潜力的关键
    随着数字化转型的深入推进,企业对技术创新的需求日益增长。在这种背景下,低代码开发平台应运而生,成为企业提升研发效率、降低开发成本、加速创新进程的关键工具。本文将从低代码开发平台的定义、优势、应用场景以及我国低代码市场的发展等方面展开论述。低代码开发平台的定义及......
  • 微服务实践之使用 kube-vip 搭建高可用 Kubernetes 集群
    实验环境原理生成kube-vip静态pod配置清单exportVIP=192.168.215.200#我的vip是192.168.215.200exportINTERFACE=ens33#可以用ipa查看接口名称#kube-vip最新镜像为v0.8.0,但我装时无法成功,后来降到v0.7.2后安装成功了ctrimagepulldocker.io/plndr/kube-vip:v0......
  • 用 KV 缓存量化解锁长文本生成
    很高兴和大家分享HuggingFace的一项新功能:KV缓存量化,它能够把你的语言模型的速度提升到一个新水平。太长不看版:KV缓存量化可在最小化对生成质量的影响的条件下,减少LLM在长文本生成场景下的内存使用量,从而在内存效率和生成速度之间提供可定制的权衡。你是否曾尝试过......
  • Go - pflag and viper
    pflagisadrop-inreplacementofGo'snativeflagpackage.Ifyouimportpflagunderthename"flag"thenallcodeshouldcontinuetofunctionwithnochanges.importflag"github.com/spf13/pflag"Thereisoneexceptiontothis:......
  • 随便写写之——CSDN个人主页布局(二)
    现在是中午11点30,还是有点迷糊,也不知道怎么了。继续写写这个界面吧代码太多了。吧上边的丢到组件里加个图片好了,不然太丑了,看下main_haeader的布局都是些比较简单的布局,头像这边就用了一个绝对定位定在了左边盒子上.mianinfo_haeder_left{width:120px......
  • 这才是CSDN最系统的网络安全学习路线(建议收藏)
      01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也......
  • 这才是CSDN最系统的网络安全学习路线(建议收藏)
      01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也......
  • 这才是CSDN最系统的网络安全学习路线(建议收藏)
      01什么是网络安全网络安全可以基于攻击和防御视角来分类,我们经常听到的“红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如Web安全技术,既有Web渗透,也......
  • k8s-CCE使用node节点使用VIP--hostNetwork&hostPort
    CCE使用node节点使用VIP背景:想在节点上使用VIP,将nodeport服务做到高可用。启动VIP后发现访问失败部署!ConfigurationFileforkeepalivedglobal_defs{router_idmaster-node}vrrp_instanceVI_1{stateBACKUPinterfaceeth0mcast_src_ip10.1......