起因
如題,一文多發
為什么要一文多發?
最主要的一點就是:獲取最大的曝光度
過程
簡單舉一個例子:
我們寫了一篇文章在博客上,現在需要同步發表在簡書
上,暫時想了三個自動化的辦法
- 編寫程序,配置文件存儲
簡書
賬號密碼,每次發表文章的時候自動登錄,發表文章部分通過抓包分析數據包,能夠把流程自動化寫在程序里 - 每次發表文章的時候需要
簡書
在線,即瀏覽器cookie
不過期,從瀏覽器cookie
中獲取賬號發表文章的權限,然后再抓包分析數據包,把發文流程自動化 - 找網上有沒有實現好的程序
選擇
第一種方式需要自動登錄,但是現在各個平台的登陸過程不一樣,而且一般都需要識別驗證碼,直接放棄
第二種方式比較好,但需要花費時間精力
第三種方式更好,不需要自己造輪子了,並可以在原來的基礎上進行修改
當然是選擇第三種方式
尋找
先看到了openwrite一文多發平台
簡單看了一下,確實能夠達成我們想要的功能
但是如果不開通會員的話普通用戶文章擴散次數每月只有10
次,對窮人的我太少了嗚嗚嗚
然后看到了ArtiPub開源項目,加了作者建立的微信交流群之后才知道已經很久不維護了,害,開源項目最后的結局都會走向不維護而被掃進時代的垃圾堆嗎
不過好像里面的一些接口還是可用的,嘗試部署發送一下
部署ArtiPub
官方給出了三種安裝方式,我們采用一貫的docker
部署
在安裝了docker
和docker-compose
的基礎上
先創建一個ArtiPub
文件夾
mkdir ArtiPub
創建docker-compose.yaml
文件
version: '3.3'
services:
app:
image: "tikazyq/artipub:latest"
environment:
MONGO_HOST: "mongo"
ARTIPUB_API_ADDRESS: "http://localhost:3000" # 后端 API 地址,如果安裝地址不在本機,請修改為協議 + 服務器 IP 地址 + 端口號(默認為 3000)
ports:
- "8000:8000" # frontend
- "3000:3000" # backend
depends_on:
- mongo
mongo:
image: mongo:latest
restart: always
ports:
- "27017:27017"
注意:
ARTIPUB_API_ADDRESS: "http://localhost:3000"
如果跟我一樣是使用服務器部署,需要將localhost
修改為服務器ip
接着使用
docker-compose up -d
即可部署成功,訪問 服務器IP:8000
部署成功,不過這種沒有登陸限制的服務,感覺不太安全
登陸助手使用教程如圖
在簡書
登陸的情況下,點擊一鍵獲取登錄信息按鈕
可以看到已經導入了
一文多發
將以前寫過的一篇文章拿來發表:https://www.cnblogs.com/Cl0ud/p/14324445.html
點擊發布
選擇發布平台為簡書
點擊發布后,卻是錯誤的,又試了幾次,還是顯示錯誤,應該是沒維護接口過期了吧,害。
換成知乎試試
發布成功,在知乎上看看
發布成功,cheer!!!
另
在github
上還看到了另外幾個類似的項目
不過更新時間停留在2020
年,不知道是不是也停止維護了
有空的時候還是自己寫一個吧 😃
參考鏈接
- https://blog.csdn.net/maybe_frank/article/details/79588915
- https://openwrite.cn/
- https://www.cnblogs.com/qiyeboy/p/9077712.html
- https://www.jianshu.com/p/fff93da85799
- https://segmentfault.com/a/1190000022413499
- https://cloud.tencent.com/developer/article/1606834
- https://blog.ljyngup.com/archives/705.html/