CSDN文章导出工具

源码地址:

  • github:https://github.com/lishuangquan1987/CSDNExporter
  • gitee:https://gitee.com/lishuangquan1987/csdnexporter

介绍

最近有CSDN博客导出来的需求,翻看了很多开源工具,都不能用或者不好用,于是决定自己做一个。本开源项目是想做一个少配置,无需CSDN登录,点开即用,界面通俗易懂的CSDN文章导出工具
源码分为后台(go)与前台(c#+wpf)。为什么要这么做?是因为没有发现好用的html转markdown的C#库
后台的作用:输入csdn文章地址,返回markdown文本
前台的作用:对markdown进行处理,包含无用内容的过滤,图片下载到本地等功能。
后台使用到关键的开源的库:html-to-markdown

编译

后台编译

需要安装go 1.19及以上
backend\html_to_markdown_service目录下,打开控制台,运行go build命令,即可生成html_to_markdown_service.exe的可执行文件,将此文件拷贝到C#的生成目录frontend\CSDNExporter\bin\Debug\net8.0-windows即可:

在这里插入图片描述

在这里插入图片描述

前台编译

需要安装.net8.0 使用VS2022编译

注意

一定要将生成html_to_markdown_service.exe的可执行文件,拷贝到C#的生成目录frontend\CSDNExporter\bin\Debug\net8.0-windows
在这里插入图片描述

软件配置

编译完之后,双击CSDNExporter.exe打开程序
在这里插入图片描述
界面如下:
在这里插入图片描述

配置Cookie

说明:CSDN会对API进行滑码验证,目前没有研究怎么去破解,所以需要人工滑码,然后填入Cookie到配置中。
点击如下图标,进入Cookie设置界面:
在这里插入图片描述
点击测试网址超链接,会使用微软Edge浏览器(所以必须电脑上安装微软的Edge浏览器)打开CSDN的API访问地址,一般情况下会有滑块验证
在这里插入图片描述
在这里插入图片描述
拖动滑块进行验证,验证完成后会是这样的:
在这里插入图片描述
此时按F12进入开发者调试界面,点击网络Tab,然后再点一次刷新:
在这里插入图片描述

可以看到捕获了一次网络请求,选中请求,查看请求详情,在标头->请求标头->Cookie可以看到一长串的字符串,复制这个字符串到配置中,然后点击保存即可:
在这里插入图片描述
在这里插入图片描述

注意:要看清楚Cookie的内容,不要多复制或者少复制

配置CSDN用户名

用户名可以是任意CSDN的用户名,所以此工具不仅可以导出自己的文章,还可以导出别人的文章,但是请用作合理用途,侵权与本工具无关

CSDN用户名可以从网址这里看到,实际上此工具也是根据用户名来拼接Url的,如果用户名填写错误,则访问不到Url
在这里插入图片描述

在这里插入图片描述

使用

配置好Cookie和用户名之后,就可以进行操作啦

获取用户的所有文章

点击获取文章按钮,可以看到获取了很多文章:

在这里插入图片描述
在这里插入图片描述

选中要导出的文章,点击导出,会让选择.md文件所存放的文件夹
还可以选择图片要不要下载到本地。

  • 13
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
### 回答1: SPWM表格生成工具是一种用于生成SPWM波形表格的工具,通过此工具可以方便地生成用于SPWM调制的波形表格。 SPWM(Sinusoidal Pulse Width Modulation)是一种常用的调制技术,用于产生模拟正弦波形。SPWM的原理是通过对一组特定频率、幅值的方波进行调制,使其形成类似正弦波的波形。在SPWM调制中,波形表格是调节SPWM的关键。 SPWM表格生成工具具有以下特点和优点: 1. 自动化生成:通过该工具可以自动生成SPWM调制所需的波形表格,无需手动计算和绘制。 2. 灵活性:可以根据需要调整SPWM波形的频率、幅值和占空比,并生成相应的表格。 3. 可视化:生成的波形表格直观清晰,可以直接用于调试和验证SPWM调制的效果。 4. 精确性:波形表格生成工具采用精确的数学计算方法,可以保证生成的SPWM波形的准确性和稳定性。 5. 免费使用:该工具可以在CSDN等平台免费获取和使用,提供便利的SPWM调制解决方案。 总而言之,SPWM表格生成工具是一种方便、快捷的工具,用于生成SPWM调制所需的波形表格,帮助工程师和研究人员进行SPWM调制的设计和实现。 ### 回答2: SPWM(正弦波脉宽调制)是一种用于产生交流电的调制技术,常用于电力电子领域。CSDN是一个技术社区和在线平台,提供大量的技术文章和资源。 SPWM表格生成工具CSDN可以帮助用户快速生成SPWM的调制表格。通过输入一些基本参数,例如频率、幅值和相位差,该工具会自动生成相应的调制表格。这些表格可以用于控制SPWM器件,如逆变器或电力电子变换器。 CSDN提供的SPWM表格生成工具具有以下特点和优势: 1. 简单易用:用户只需输入几个基本参数,即可自动生成所需的调制表格。 2. 灵活性:用户可以根据具体需求调整参数,以获得所需的波形。 3. 高效性:生成的表格可以直接应用于SPWM器件的控制,无需手动编写复杂的代码。 4. 资源丰富:CSDN作为一个技术社区,提供了丰富的SPWM相关文章和资料,用户可以在使用工具的同时,获取更多的技术支持和学习资源。 通过使用SPWM表格生成工具CSDN,用户可以快速生成、调整和优化SPWM的调制表格,从而更好地控制交流电的产生和转换。这将对电力电子领域的研究和工程应用有着重要的作用。 ### 回答3: SPWM表格生成工具CSDN是指在CSDN平台上提供的能够帮助用户生成SPWM(正弦脉宽调制)表格的工具。SPWM是一种常用的脉冲调制技术,常用于交流电机驱动、逆变器等领域。 这个工具可以方便地生成SPWM表格,使用户能够更加快捷准确地进行SPWM参数的设置。用户可以通过输入自己需要的SPWM参数,包括频率、占空比、相位等,工具会根据输入的参数自动生成相应的SPWM表格。 使用SPWM表格生成工具CSDN,用户无需手动计算和绘制SPWM波形,减少了出错的可能性。而且,这个工具具有可视化的特点,用户可以直观地查看生成的SPWM波形,可以更直观地了解波形的变化规律和特点。 同时,SPWM表格生成工具CSDN还可以支持导出生成的SPWM表格,方便用户进行后续的数据分析和处理。用户可以将生成的表格导出为Excel文件或文本文件,便于在其他软件中进行进一步的操作和处理。 总之,SPWM表格生成工具CSDN帮助用户更加方便、快捷地生成SPWM波形表格,减少了出错的可能性,提高了工作效率。对于对SPWM技术感兴趣或从事相关领域的人群来说,这个工具将会是一个非常实用的辅助工具

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值