美文网首页我爱编程
如何用 Post Dispather 把文章快速发布在多个平台

如何用 Post Dispather 把文章快速发布在多个平台

作者: 码匠笔记 | 来源:发表于2018-05-06 12:07 被阅读268次

    痛点

    每次发布一篇新博文,如果想发布到不同的平台,需要人工处理好多事情,诸如,登录,点击发布文章,拷贝,粘贴,发布。想寻找一款工具能够一次编辑,同步到不同的社交平台。

    解决方案

    使用 Post Dispatcher 自动发送博文到不同社交平台,SegmentFault、简书、CSDN等,弊端是需要熟悉 JAVA 的同学使用运行程序的方式实现。

    实现原理

    本项目的实现原理比较简单,主要是使用 SeleniumWebdriver,模拟浏览在操作,从登陆,编辑,到发布一系列的流程如同自动化。

    使用说明

    环境准备

    • JDK 1.8
    • Idea(安装Lombok)
    • Firefox

    克隆代码

    git clone https://github.com/codedrinker/post-dispatcher.git
    

    配置依赖

    因为使用原生的 Maven 的依赖不能运行 Selenium,所以并未深究,直接使用下载版本的依赖,放在项目 lib 目录,所以需要我们手动添加整个目录为 Library 即可。

    配置账号

    上文已经说了,使用模拟账号登录的方式,所以需要在 post-dispatcher.properties 里面配置好每一个平台的用户名和密码。
    同时也支持使用-Dcustom-config=dp.properties 自定义配置名称。

    运行

    配置全部完成以后直接运行 PostDispatcher 即可。

    支持平台

    • SegmentFault:用户名密码登录
    • CSDN:Github 登录
    • 简书:用户名密码登录,需要功能介入点击图像验证码。

    反馈

    使用过程中需要问题,欢迎反馈到如下地址
    https://github.com/codedrinker/post-dispatcher/issues

    作者

    本文作者<code>麻酱</code>,欢迎讨论,指正和转载,转载请注明出处。
    如果兴趣可以关注作者微信订阅号:码匠笔记

    微信二维码

    相关文章

      网友评论

        本文标题:如何用 Post Dispather 把文章快速发布在多个平台

        本文链接:https://www.haomeiwen.com/subject/zfxurftx.html