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

痛点

每次发布一篇新博文,若是想发布到不一样的平台,须要人工处理好多事情,诸如,登陆,点击发布文章,拷贝,粘贴,发布。想寻找一款工具可以一次编辑,同步到不一样的社交平台。git

解决方案

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

实现原理

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

使用说明

环境准备

  • 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 便可。post

支持平台

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

反馈

使用过程当中须要问题,欢迎反馈到以下地址
https://github.com/codedrinke...spa

做者

本文做者麻酱,欢迎讨论,指正和转载,转载请注明出处。
若是兴趣能够关注做者微信订阅号:码匠笔记
微信二维码code

相关文章
相关标签/搜索