摘要:解決方案使用自動發(fā)送博文到不同社交平臺,簡書等,弊端是需要熟悉的同學(xué)使用運行程序的方式實現(xiàn)。支持平臺用戶名密碼登錄登錄簡書用戶名密碼登錄,需要功能介入點擊圖像驗證碼。
痛點
每次發(fā)布一篇新博文,如果想發(fā)布到不同的平臺,需要人工處理好多事情,諸如,登錄,點擊發(fā)布文章,拷貝,粘貼,發(fā)布。想尋找一款工具能夠一次編輯,同步到不同的社交平臺。
解決方案使用 Post Dispatcher 自動發(fā)送博文到不同社交平臺,SegmentFault、簡書、CSDN等,弊端是需要熟悉 JAVA 的同學(xué)使用運行程序的方式實現(xiàn)。
實現(xiàn)原理本項目的實現(xiàn)原理比較簡單,主要是使用 Selenium 的 Webdriver,模擬瀏覽在操作,從登陸,編輯,到發(fā)布一系列的流程如同自動化。
使用說明 環(huán)境準(zhǔn)備JDK 1.8
Idea(安裝Lombok)
Firefox
克隆代碼git clone https://github.com/codedrinker/post-dispatcher.git配置依賴
因為使用原生的 Maven 的依賴不能運行 Selenium,所以并未深究,直接使用下載版本的依賴,放在項目 lib 目錄,所以需要我們手動添加整個目錄為 Library 即可。
配置賬號上文已經(jīng)說了,使用模擬賬號登錄的方式,所以需要在 post-dispatcher.properties 里面配置好每一個平臺的用戶名和密碼。
同時也支持使用-Dcustom-config=dp.properties 自定義配置名稱。
配置全部完成以后直接運行 PostDispatcher 即可。
支持平臺SegmentFault:用戶名密碼登錄
CSDN:Github 登錄
簡書:用戶名密碼登錄,需要功能介入點擊圖像驗證碼。
反饋使用過程中需要問題,歡迎反饋到如下地址
https://github.com/codedrinke...
本文作者麻醬,歡迎討論,指正和轉(zhuǎn)載,轉(zhuǎn)載請注明出處。
如果興趣可以關(guān)注作者微信訂閱號:碼匠筆記
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/71114.html
摘要:是一個為測試工程師開發(fā)的部署框架,使用語言編寫,為了解決測試團隊在測試過程中的部署問題。部署執(zhí)行方式簡單,支持命令行與自動化測試可緊密合作作為一個為測試工程師開發(fā)的部署框架,通過命令行進(jìn)行自動化部署是第一選擇。 ...
摘要:在谷歌不是這樣,谷歌不會把特定的應(yīng)用裝在某臺服務(wù)器上,業(yè)務(wù)應(yīng)用和服務(wù)器的強綁定對于谷歌這種量級的數(shù)據(jù)中心的維護難度太高了。但是金融機構(gòu)的數(shù)據(jù)中心規(guī)模不像谷歌這么大,所以能做到業(yè)務(wù)應(yīng)用和硬件的強綁定。 復(fù)雜的基礎(chǔ)IT架構(gòu)是傳統(tǒng)金融的現(xiàn)狀,如何快速響應(yīng)用戶需求,加快新業(yè)務(wù)上線速度,縮短產(chǎn)品的迭代周期? 數(shù)人云在容器落地金融云的2年實踐中,實現(xiàn)金融核心業(yè)務(wù)技術(shù)WebLogic、J2EE、Or...
摘要:舊頁面如何運行到移動端首先確保選用組件都支持移動端。如何部署并訪問移動應(yīng)用部署方式與應(yīng)用部署方式完全一致。如何跟其他社交應(yīng)用集成平臺最終發(fā)布得到的是一個,也即一個頁面使用了移動端的瀏覽器預(yù)覽。 點擊觀看視頻演示 如果您還未具備 Enhancer 開發(fā)經(jīng)驗,建議您先學(xué)習(xí)完《快速上手》,在了解平臺基本操作之后,再來嘗試移動應(yīng)用開發(fā),這樣會事半功倍。 如果您已具備 Enhancer 開發(fā)經(jīng)驗...
閱讀 3994·2021-09-22 16:03
閱讀 5345·2021-09-22 15:40
閱讀 1199·2021-09-06 15:02
閱讀 879·2019-08-30 15:53
閱讀 2232·2019-08-29 15:35
閱讀 1117·2019-08-23 18:22
閱讀 3346·2019-08-23 16:06
閱讀 652·2019-08-23 12:27