本文编写于 310 天前,最后修改于 310 天前,其中某些信息可能已经过时。
闲来无事,就跟着大佬一起整了一个自动发文章的脚本
结合一些api,搞成了现在这样的每日一言,每天都有一句话
感觉还是很神奇的 @(chaiquan_love)
特此发布教程,教一下大家怎么弄 @(tushe)
准备
1.Python环境(≥3.7)开始之前一定要检查一下版本和软连接以免像我第一次搞一样报错
2.脑子(没有脑子怎么搞呢对吧 @(huaji_han) :(
3.每日一言api(最好是那种句子比较多一点的,然后返回格式是text)
开搞
首先使用命令安装前置依赖
pip install pytypecho
接下来,在某个位置新建一个文件夹储存脚本
例如/www/wwwroot/jiaoben
然后新建一个py后缀的文件(也可直接下载)
然后根据以下内容对脚本内容进行修改
from pytypecho import Typecho, Post
import requests
text = requests.get(url='一言api地址').text
te = Typecho('你的博客地址/index.php/action/xmlrpc', username='账号', password='密码')
post = Post(title='标题', description=text, categories=['分类'])
te.new_post(post, publish=True)
print(text+'发送成功!')
到这里,已经基本完成了
如果你是宝塔的话,在计划任务中添加以下命令
python3 你保存脚本的位置/脚本名.py
如果没有用宝塔建站,可以用云服务商自带的自动执行工具,没有的也可以找一个托管平台(反正我没找到哪个平台托管Python脚本)
注意事项
千万注意python版本是否与支持的版本对应
鸣谢
本文作者:GouGo 未标注来源皆为原创
文章链接:https://www.yooona.cn/page/35.txt
转载时须注明出处及本声明
自己真是太牛逼辣!!! @(meigui) @(aixin) @(huaxin)
GouGo 2021-10-02 20:31