Python + Selenium 自动发布文章系列:
Python + Selenium 自动发布文章(一):开源中国
Python + Selenium 自动发布文章(二):简书
Python + Selenium 自动发布文章(三):CSDN
Python + Selenium 自动发布文章(四):加入 bat 脚本
写在开始
本篇介绍用Python
+Selenium
自动发布简书文章,一些必要的前置准备说明在上篇文章里面有提到,这里就不再重复了。
使用说明
同样的,还是需要先分析下简书写博客的界面(记得设置默认编辑器为Markdown)。
从上图可以看到,在简书写一篇博客,需要依次选择分类(也就是文集),新建文章,然后填入标题和内容。
结合auto.md
的内容进行分析,标题有了,定义在title
处;正文内容同样通过匹配-->\n
获取。剩下分类,按规则已经定义在注释里了(self_category
)。
代码说明
main.py:程序入口类,主要负责正则匹配解析Markdown
和调用post
发布文章
import re
import jianshu
import linecache
class Main(objec