用Python做有趣的事情
写在前面:坚持解决一个问题,花了两三个小时的时间终于解决了问题,最后我的自动化发布文章的功能终于实现了。
想法来源:玩自媒体的朋友都知道,如果把自己的文章同步到多个平台就需要每个平台都需要登录一下,再重新发布一下,所以我就在想能不能让Python来一键完成这些操作呢!
于是放假的这两天我就开始做了一个雏形,总算做好了。效果图如下:
首先我先在开源中国上发来进行小小的练手,为什么选这个网站呢?因为这个网站没有要求输入验证码,哈哈,验证码的问题就避免了,另外因为每个平台的验证码都不一样,所以处理机制也不一样,所以我本人也不想针对验证码来处理验证码问题。除非是大平台,我可能会单独处理一下,其它的小平台我都打算用cookie来绕过验证码问题!
实现思路
使用selenium来模拟登录到开源中国平台上
切换到写博客的网页中
给博客中的标题,内容进行内容填充
选择博客类型,这里有点麻烦,花了好大精力,通过直接修改js来更改的。
提交,就可以看到内容发布
完整代码
当然这样还只是一个非常粗糙的实现。后面我会进一步优化,敬请期待。有啥好意见欢迎留言!
您的Python之旅
领取专属 10元无门槛券
私享最新 技术干货