自媒體運營一文多發(ArtiPub部署)攻略


起因

如題,一文多發

為什么要一文多發?

最主要的一點就是:獲取最大的曝光度

過程

簡單舉一個例子:

我們寫了一篇文章在博客上,現在需要同步發表在簡書上,暫時想了三個自動化的辦法

  • 編寫程序,配置文件存儲簡書賬號密碼,每次發表文章的時候自動登錄,發表文章部分通過抓包分析數據包,能夠把流程自動化寫在程序里
  • 每次發表文章的時候需要簡書在線,即瀏覽器cookie不過期,從瀏覽器cookie中獲取賬號發表文章的權限,然后再抓包分析數據包,把發文流程自動化
  • 找網上有沒有實現好的程序

選擇

第一種方式需要自動登錄,但是現在各個平台的登陸過程不一樣,而且一般都需要識別驗證碼,直接放棄

第二種方式比較好,但需要花費時間精力

第三種方式更好,不需要自己造輪子了,並可以在原來的基礎上進行修改

當然是選擇第三種方式

尋找

先看到了openwrite一文多發平台

簡單看了一下,確實能夠達成我們想要的功能

但是如果不開通會員的話普通用戶文章擴散次數每月只有10次,對窮人的我太少了嗚嗚嗚

然后看到了ArtiPub開源項目,加了作者建立的微信交流群之后才知道已經很久不維護了,害,開源項目最后的結局都會走向不維護而被掃進時代的垃圾堆嗎

不過好像里面的一些接口還是可用的,嘗試部署發送一下

部署ArtiPub

官方給出了三種安裝方式,我們采用一貫的docker部署

在安裝了dockerdocker-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年,不知道是不是也停止維護了

有空的時候還是自己寫一個吧 😃

參考鏈接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM