python一键发seo文章真方便

我们常规发文章肯定是登录网站后台,然后在文章编辑框中进行文章的发布。但是这种人为的机械操作,时间长了,感觉还是烦躁,又是登录的,又是点击的。

如果用python去获取后台登录和发布接口,再加上将文章本地编辑好,放入数据库,通过数据库将文章自动发布网站中,这样一来,只需要一键运行,就可以将文章发布出去了。接下来淡墨流年pyseo将一步一步的进行python操作。

一、获取登录接口

这里我们先模拟登录一下,获取登录的url地址,以及请求方式是get还是post。然后就是账号和密码这些参数了。

很显然我的网站登录方式是post登录,而且发生了302跳转,对于302跳转,需要在headers参数中加入referer,才可以登录成功

最后再设置一些登录参数,就可以模拟登录了,这里我们用到session会话保持的方式,在登录成功后,拿到session对象,再通过session去发布文章就可以了‘,这里验证200,说明已经模拟登录成功

python一键发seo文章真方便

二、获取发布接口

我们进行内容编辑测试,输入测试内容,再按下F12,点击确认发布,开始抓包

这里可以看from_data参数由我们输入的测试内容,而请求参数是自动生成的,这里的请求参数需要连接url进行post发送的如图

那么到这里,我们在成功登录后台后,还需要获取编辑界面的"_=xxxx"的参数,这个参数在页面源码中,我们可以用正则进行匹配获取,如图:

三、发布文章

我们在python代码中,重写发布接口所需要构造参数和请求方法,来模拟真实后台发布文章。

现在测试标题为“测试标题”和“测试内容”,我们一键运行一下效果,可以看到我们已经模拟真实的发布环境了,现在我们只需要在python代码中一键运行,就将文章发布出去了:

四、连接数据库

我们现在可以连接数据库,在数据库中将我们本地编辑好的文章保存在数据库中

内容发布成功后,我们需要更新数据库,将发布完的内容进行删除

数据库连接方面

主函数方面:

运行结果:

总结:首先我们需要获取登录的session会话,再获取发布接口,用session调用发布接口进行文章发布就可以了。不过有同学不会python的话 可以用VG网页采集器或者火车采集器同样可以进行文章的一键发布,如有不懂得同学,可以私信咨询我

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值