资讯专栏INFORMATION COLUMN

如何用 Post Dispather 把文章快速发布在多个平台

Yang_River / 3582人阅读

摘要:解决方案使用自动发送博文到不同社交平台,简书等,弊端是需要熟悉的同学使用运行程序的方式实现。支持平台用户名密码登录登录简书用户名密码登录,需要功能介入点击图像验证码。

痛点

每次发布一篇新博文,如果想发布到不同的平台,需要人工处理好多事情,诸如,登录,点击发布文章,拷贝,粘贴,发布。想寻找一款工具能够一次编辑,同步到不同的社交平台。

解决方案

使用 Post Dispatcher 自动发送博文到不同社交平台,SegmentFault、简书、CSDN等,弊端是需要熟悉 JAVA 的同学使用运行程序的方式实现。

实现原理

本项目的实现原理比较简单,主要是使用 SeleniumWebdriver,模拟浏览在操作,从登陆,编辑,到发布一系列的流程如同自动化。

使用说明 环境准备

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 即可。

支持平台

SegmentFault:用户名密码登录

CSDN:Github 登录

简书:用户名密码登录,需要功能介入点击图像验证码。

反馈

使用过程中需要问题,欢迎反馈到如下地址
https://github.com/codedrinke...

作者

本文作者麻酱,欢迎讨论,指正和转载,转载请注明出处。
如果兴趣可以关注作者微信订阅号:码匠笔记

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71114.html

相关文章

  • 一篇文章带你了解何用Planting 为测试工程师开发的部署框架

    摘要:是一个为测试工程师开发的部署框架,使用语言编写,为了解决测试团队在测试过程中的部署问题。部署执行方式简单,支持命令行与自动化测试可紧密合作作为一个为测试工程师开发的部署框架,通过命令行进行自动化部署是第一选择。 ...

    yiliang 评论0 收藏0
  • 稳定高于一切的金融行业何用容器?

    摘要:在谷歌不是这样,谷歌不会把特定的应用装在某台服务器上,业务应用和服务器的强绑定对于谷歌这种量级的数据中心的维护难度太高了。但是金融机构的数据中心规模不像谷歌这么大,所以能做到业务应用和硬件的强绑定。 复杂的基础IT架构是传统金融的现状,如何快速响应用户需求,加快新业务上线速度,缩短产品的迭代周期? 数人云在容器落地金融云的2年实践中,实现金融核心业务技术WebLogic、J2EE、Or...

    scola666 评论0 收藏0
  • 何用 Enhancer 快速开发移动应用

    摘要:旧页面如何运行到移动端首先确保选用组件都支持移动端。如何部署并访问移动应用部署方式与应用部署方式完全一致。如何跟其他社交应用集成平台最终发布得到的是一个,也即一个页面使用了移动端的浏览器预览。 点击观看视频演示 如果您还未具备 Enhancer 开发经验,建议您先学习完《快速上手》,在了解平台基本操作之后,再来尝试移动应用开发,这样会事半功倍。 如果您已具备 Enhancer 开发经验...

    liuhh 评论0 收藏0

发表评论

0条评论

Yang_River

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<