帝国cms发布内容python脚本(excl表格内容发布到网站帝国cms)

#-*-编码: utf-8-*-' ' ' @时间: 2022/7/3 20:18 @作者:葛军@文件名: excl _ diguocms。py @ software : py charm ' ' #-*-编码: utf-8-*-来自openpyxl导入load _ work book来自线程导入线程导入随机来自队列导入队列来自街霸。分析导入tfid_ _ init _ _()self。配置=配置自身。queue=queue def run(self): while true : title,content=self。排队。get()self。帖子(标题,内容)自我。排队。task _ done()def post(自己,标题,内容): form={ ' username ' : ' admin ',#填写自己的用户名电子新闻' : '添加新闻',#添加新闻classid ' :自我。配置[' catid '],#分类id 'bclassid': 0,#父分类id 'id': 0,#文章id ' ecmsnfrom ' : 1,' title':标题,'已检查' : 1,'键盘' : ','。join(tfidf(title,topK=3)),# tag标签新闻时间:分。strftime(' % Y-% m-% d % h :% m :% S ',time.localtime()),' small text ' : re sub(r '(/?[^] |\s)','',内容)[:80],'作家' : '小白','比弗姆' : '互联网', # 来源新闻文本' :内容,#内容dokey': 1,#关键字替换复制' : 1,#远程保存图片autosize': 5000,' getfirsttitlepic ' : 1,' getfirsttitlespicw ' : 105,' getfirsttitlespich ' : 118,' istop': 0,'新闻路径' :时间。strftime(' % Y-% m-% d ',time.localtime()),#文件路径添加新闻' : '提交}尝试: r=请求。贴吧(自己。配置[' API '],数据=表单,超时=10)请求除外请求异常为err : print(f ' post { title } error : { err } ')else : print(r . text)def read _ data _ from _ excel(sheet,Queue):用于工作表中的行。ITER _行(): r=[x .行中x的值][:2]队列。put(r)if _ _ name _ _=' _ _ main _ _ ' 3: article _ Queue=Queue()#要发布的超过文件,必须只能存在标题和内容两栏WB=load _ workbook(r ' d : \ Python \ Python 38 \搜狗问答\奔驰。xlsx ')wheet=WB。活动#配置post _ config={ ' API ' : ' http://www .xxxxx

xxx.com/e/admin/jiekou_v7.5.php?pw=123456 ',# phpcms发布接口地址catid': 3 #要发布的栏目ID } read _ data _ from _ excel(wheet,article _ queue)for _ in range(1): EP=excel poster(post _ config,article _ queue)EP。daemon=True EP。start()文章队列。join()打印('完成')

文章转载自微信公众号:军哥搜索引擎优化

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/180730.html

(0)

相关推荐