起因

如题,一文多发

为什么要一文多发?

最主要的一点就是:获取最大的曝光度

过程

简单举一个例子:

我们写了一篇文章在博客上,现在需要同步发表在简书上,暂时想了三个自动化的办法

  • 编写程序,配置文件存储简书账号密码,每次发表文章的时候自动登录,发表文章部分通过抓包分析数据包,能够把流程自动化写在程序里
  • 每次发表文章的时候需要简书在线,即浏览器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年,不知道是不是也停止维护了

有空的时候还是自己写一个吧

版权声明:本文为Cl0ud原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Cl0ud/p/14335695.html