• 背景
    最近有在关注一些自媒体,发现这块现在正处于红利期,就如15年的VR,16年的AI,17年的区块链,18年的短视频,19年的直播。我们可以发现,每次抓住这样的节点都能诞生出一批企业,当然死的也很多,但是也从侧面反映了在风口的猪都能飞起来,大家都想争取做那个跑的最快的猪。现阶段由于疫情的影响没看到下一个风口,自媒体赚钱还算一个风口。仔细调研一下发现可以做成程序自动化运营进行创收。

  • 平台分析
    讲这个话题比较俗气,但是的确是开始做的一个原动力,现在这个社会很浮躁,都想赚块钱,这个风气的确不好,容易扭曲人的价值观,但是另一方面高昂的房价,看病难,生活品质的方方面面都和金钱挂钩,有足够的钱再去谈理想和远方才能游刃有余,就像悔创阿里杰克马,他对钱没兴趣因为他已经忘了没钱的苦。当然足够的钱到底是多少这个是另一方面,这是人性。
    回到自媒体能赚钱吗?能,而且运营的好能赚大钱。这里的自媒体有很多形式,主要是抖音快手之类的短视频,头条和公众号之类的图文媒体,还有就是油管和B站之类的UGC平台,直播由于本质只是加强了互动性,这里不单独归为一类了。

  1. 抖音与快手
    调研了相关的资料,除了头部的博主入住为了引流会有签约的保底薪资之外,其他腰部博主不会根据播放量等数据分成,主要的收入来自接广告和直播打赏的模式,优势就是用户基数大,涨粉很快,缺点是竞争激烈,前期养号的成本较高。技术角度来看,因为前期养号成本过高,无法短期看到效果,接广告等操作如何自动化是个问题。
  2. 头条与公众号
    这个可以做,头条的西瓜视频分成还比较高,分成与播放量挂钩,按日结算。优势是自动分成,收益可见,方便自动化。缺点是涨粉比较慢,推荐机制黑盒难以制作连环优质内容。这也是我后期尝试过的一种方案,发现发图文利于涨粉,视频更多赚钱,因为粉丝量的阅读单价更高,因此两者结合可以让综合收益更高。
  3. B站与油管
    B站最近两年发展的顺风顺水,可以说是在国内没有直接的竞争对手,最大的对手就是B站自己,其ACG的标签不突破,所谓破圈不顺可能导致后院失火,但是据说其激励计划还是相当给力的,虽然没法跟油管比,但是其架不住国内用户基数大,搞不好可以以量取胜。因此可以考虑自动化运营。 油管就不用说了,据我所知这个无法访问的网站居然能养活不少国内的MCN,真是十分魔幻的事。以李子柒和办公室小野等网红也突破了语言障碍收割了全世界的网民,真是十分高明。油管自动化运营是可行的,而且赚的是货真价实的美刀,可以说是最优质的UGC平台了,缺点在于其严格审核的机制,可能被封号。
  • 自动化运营挑战
    自动化运营的思路主要就是采集数据,组装与清洗,上传三个阶段。理论上完成之后就可以躺着赚钱了,当然这么美好的事情肯定是存在一定风险的。
  1. 数据采集
    首先问题就是版权问题,这个问题是自媒体的命脉,拿油管举例,其上面据说有搬运工靠B站和抖音都年入千万,简直让人咋舌,就算是被封号,干这一票也是血赚了,但是吃够前期红利由于树大招风,貌似也是管控严格,一旦原作者举报,就会面临封号的风险,所以如何被判定侵权,油管的机制只会比国内更严格。如果是国外往国内搬运,那也需要做好内容风险的管控,这个暂时是程序比较难自动化的点。
  2. 内容生成,就算是搬运也进行数据组装,标题是绕不过去的问题,这个标题必须要贴合内容,并且为了配合搜索推荐机制需要吸引眼球更加“标题党”才能获得好的流量,没办法别人标题党你不标题党就没流量,所以结果就是大家都是标题党了。这个是比较难做到自动化了,计算用上AI模型也很难,如果有,那广大的运营同学估计失业一大半了。
  3. 数据清洗,因为前面提到的侵权等问题,需要进行二次加工,这步不是必须的,但是为了避免不必要的麻烦,最好使用,根据相关规范,至少合成个背景音乐等操作。
  4. 上传,这一步比较好做到自动化,需要注意控制频率和离散操作,避免被识别为机器人,当然破解相关的验证码也是需要一定技术实力的。

实战
根据前期的调研,从风险和技术门槛综合考虑,选择从ins自动化搬运到头条作为第一步。后期逐渐完善程序。

  1. 数据采集
    因为数据量不是主要考虑因素,因此考虑selenium作为首选,这样的好处可以避免去研究采集网站的反爬策略。关于怎样访问ins,这里不细说,现在都是基于https的双端加密协议,因为这层加密在TCP模型的应用层,程序的访问需要指定本地的端口,这点需要注意,否则你的浏览器能访问,程序不一定能访问的。
    设置好了,如何判断程序能否访问,我写了个快速的ping工具:
    public static boolean ping(String url) {Runtime runtime = Runtime.getRuntime();try {Process process = runtime.exec("PING " + url);boolean isOK = getPingResult(process);TerminalUtils.asyncPrint(process.getErrorStream());TerminalUtils.asyncPrint(process.getInputStream());return isOK;} catch (IOException e) {e.printStackTrace();return false;}}

关于ins的采集,因为是一个必须要登陆才能访问的网站,因此可以先定义采集执行模板。 类似这样:

    public void publisHomePageMicro(Consumer consumer, String content, boolean shutdownBrower) {try {init();openToutiao();login(userName, password);consumer.consume();updateTextContent(content);publish();if (shutdownBrower) {LogUtils.print("will auto close driver");closeDriver();}} catch (IOException e) {e.printStackTrace();} catch (InterruptedException e) {e.printStackTrace();}}

把一些公共方法进行抽象公用,对于头条登陆验证码的破解:看我这篇文章有详细讲解,对于页面加载的等待,我是采用轮询关键标签的方式递归去查询。例如对于头条的发布,随机等待更好的模拟人:

    private void publish() {WebElement publicEl = webDriver.findElement(By.xpath("//a[text()='发布']"));publicEl.click();LogUtils.print("尝试去发布");shortWait();checkPublishSuccessStatus();}private void checkPublishSuccessStatus() {WebElement wordNumberEl = webDriver.findElement(By.className("words-number"));String text = wordNumberEl.getText();String[] split = text.split("/");String inputWordSize = split[0];if (Integer.valueOf(inputWordSize) > 0) {LogUtils.print("可能发布太快了,等一下再重试发布");sleep(RandomUtils.nextInt(2000, 4000));publish();} else {LogUtils.print("发布成功");}}

为了更好的管理链接与标题,我把它改成了配置文件,我只需要关注配置文件即可,不用修改代码,后面代码也进行了批量化优化加快速度。

最后只需要把链接和标题配置到这里,运行程序,即可完成自动化运营。

标题和内容的审核暂时只能做到人肉,也想过进一步优化为关联固定的账号和写死标题(标题库)去进行随机生成,但是这样的效果不太有把握,而且运营效果不太好,再加之没钱买服务器,如果后续的效果的话会考虑挂机去跑。

一个自动化运营自媒体的方案相关推荐

  1. 腾讯云Kafka海量服务自动化运营实践

    腾讯云CKafka是基于Apache Kafka 的分布式.高可扩展以及高吞吐的云端Kafka服务.腾讯云CKafka针对开源Kafka进行了多种优化,其中包括无锁队列优化.异步刷盘优化.多版本支持以 ...

  2. 如何做到自动化运营--数据驱动

    这篇文章,只是以数据分析的视角进行一个自动化运维的解析,不提供代码和具体技术,就当作培养数据思维了. 我们都知道很多社交网络上可以刷粉,也可以刷阅读量,这已经形成了一个"产业链". ...

  3. 从零搭建一个自动化运维体系

    作者简介: 胥峰,著有畅销书<Linux运维最佳实践>.译著<DevOps:软件架构师行动指南>,资深运维专家,有 11 年运维经验,在业界颇具威望和影响力.2006 年毕业于 ...

  4. 红图新媒体-完美的新媒体矩阵方案需要这样做

    什么是新媒体矩阵?新媒体营销矩阵是现在信息化时代营销过程中重要的管理工具与传播途径,它以网络媒介传播无限制性.受众接受信息便捷.高效的原理为基础.通过社会化媒体内容和信息数据为依据,从新媒体策略.创作 ...

  5. QQ会员活动运营平台架构设计实践——高效自动化运营

    QQ会员活动运营平台(AMS),是QQ会员增值运营业务的重要载体之一,承担海量活动运营的Web系统.在过去四年的时间里,AMS日请求量从200-500万的阶段,一直增长到日请求3-5亿,最高CGI日请 ...

  6. 框架有几层_如何设计一个自动化框架

    对于如何设计一个自动化框架之前,首先得清楚什么是自动框架,设计时有哪些是需要注意的,然后该怎么去做? 什么是自动化测试框架? 1.什么是框架? 特指为解决一个开放性问题而设计的具有一定约束性的支撑结构 ...

  7. 企业短视频团队运营策划工作SOP方案计划表

    企业短视频团队运营策划工作SOP方案计划表 原文档公众告下载,文档干货库 经常收到一个问题,就是说读书慢怎么办?我怎么样很快速的去读一本书?那我像我是能做到两个小时去读完一本书的.在这里就跟大家去分享 ...

  8. 不要盲目跟风:中小企业运营自媒体需三思而后行

    随着自媒体行业的井喷式发展,越来越多的中小企业看重了自媒体的价值,于是很多中小企业都开始运营自媒体账号.但如今的自媒体行业内竞争也非常激烈,与个人自媒体相比,企业自媒体运营起来难度会更高.主要原因是企 ...

  9. 大学生如何运营自媒体?学生如何做自媒体?大学生做自媒体怎么样

    大学生如何运营自媒体?学生如何做自媒体?大学生做自媒体怎么样 随着自媒体日益火爆,越来越多的人都加入了自媒体的行列,发出了各种各样的声音,还有人提出"人人都是自媒体".很多悻悻学子 ...

最新文章

  1. 解决Word 2013, Word 2016的保存太慢的问题
  2. HYSBZ-1951 古代猪文 【好题】
  3. 20行Python代码教你让视频字符化
  4. 【转载】用Delphi实现程序间的数据传递
  5. 从Java程序员进阶为架构师,全套16张图概括最全技能!建议收藏!
  6. STM32F4设置系统时钟源为内部HSI
  7. java 舍_Java中BigDecimal的8种舍入模式
  8. ubuntu误删旧内核,重启后循环检测进不了系统解决方案
  9. 【原创】告别恼人的水平滚动条——滚动条宽度到底是多少?
  10. 2019年三峡大学计算机考研名单,三峡大学2019硕士研究生复试录取方案
  11. ubuntu18.04 init setting
  12. c# 实现模糊PID控制算法
  13. 实战 | 如何使用微搭低代码实现公差申请应用
  14. 【Lintcode】741. Calculate Maximum Value II
  15. 电脑端微信用户图片DAT格式解码为图片(TK版)
  16. vue 批量下载通用方法
  17. SRGB和RGB的区别
  18. 联想微型计算机2010年,2010年10月自考02277微型计算机原理及应用真题及答案
  19. RBP系统管理之系统用户管理
  20. canvas绘制星空底图

热门文章

  1. C语言-小鲁摘苹果-PTA
  2. 内网穿透实现win远程办公(SSH)
  3. 14种鼻型图解_专家将人类鼻子分为14种,看看你属于哪种?
  4. 前端基础入门之js什么是DOM Document Object Model
  5. lc用U盘更新固件_魔百盒九联代工M301H海思Hi3798MV310芯片红外蓝牙语音遥控免拆卡刷固件及刷机教程202009版...
  6. python绝技运用python成为顶级pdf_Python绝技:运用Python成为顶级数据工程师
  7. 【收藏】64部高智商电影
  8. 颈椎病的知识介绍(4)-治疗方法
  9. MySQL面试题(总结最全面的面试题)
  10. 台湾印象: 国境以南