如何用 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

相關文章
相關標籤/搜索