有些seo人员在做分类信息文章时,想用python做出一键发文的效果,比如拿一个爱采购的分类信息看看。看到这个分类信息界面,其实倒不难。就是比较麻烦,核心点就是拿到接口,填写参数,进行发送就行了。比较麻烦的是各种参数和变量的解析,调用。今天淡墨流年详细为大家讲解一下
分类信息网发布界面:
一、需求是什么
首先我们想要在表格这样的小型数据库进行简单的数据更新,然后就是发布完后,更新表格。然后发布的产品图片要随机调用和按顺序调用。
表格举例:
产品图片我们获取图片地址,在图片地址上,右键复制图片地址,将图片地址保存到本地文档中,
图片地址:
二、获取登录cookies
想要发布成功,首先cookies是主要之一,在发送接口时,模拟登录,后面我们在运行代码的时候才能正常使用,然后模拟登录保存cookies到本地文档中
三、发布
获取发布所有需要的变量,以配合在表格中的数据进行一一对应,然后将变量放入from_data参数中。
这里用pandas读取表格以及openpyxl删除表格
关键词方面,pandas读取单元格关键词,将关键词拆分列表,进行补齐5个
图 三-3
请求参数中,一一对应表格的数据和关键词信息
模拟发布,发布完成之后,会返回json添加成功信息,并且发布成功后,自动删除一行表格数据
四、解析数据
解析数据方面用到正则、pyquery进行解析,在图 三-3中所展示的方法中,都是解析获取页面变量信息,举一个例子 获取模板参数名称和id
页面发布模板选择信息
解析模板参数信息,进行选择调用
接口请求参数所需要的参数信息
五、模拟发布
一键运行发布任务后,我们看到添加成功,说明产品信息已经发到网站中
发布成功检验一下,可以看到产品已经发布出去了。
六、封装代码
代码一切运行稳定后,我们可以将python打包成exe文件,放在桌面上,每天点击一下就把文章发布出去了,方便很多。如果在设计一下GUI界面,不用表格,在图形界面上选择好参数,就可以点击发布。那将更方便
总结:在用python进行常规文章发布中,我们只需要在表格中添加发布所需要的参数信息,然后在python中进行一键发布,是相当方便的。如果有朋友需要帮忙写发布的规则的话,可以私信我哦!