使用Python辅助完成看播任务
抖音的全民任务中的看播任务是非常火爆的,任务要求至少有三项:关注、观看直播最少300秒、完成有效评论至少5次,优质评论越多,获得较高收益几率越高。有的看播任务是几十分钟,有的看播任务是几个小时。每次看播任务结束后一个小时左右即可获得任务奖金。
在看播任务中,难点有两个,一个是坚持完整的时长,一个是完成较高次数的评论,这里使用python来辅助完成这两个目标。确切的说是,使用Python辅助,解放双手,完成较高次数的评论。
整理一下,一共几个步骤,不复杂。
第一步,在电脑上安装python,python体量很小,寻找一个合适的版本安装上很容易。电脑端安装python请查阅相关资料,说得很详细,这里不复叙述。
第二步,在python里调试操控工具包:"OS"工具包、"time"工具包;这两个工具包是安装python时自带的,使用import调用。
第三步,安装adb工具包并测试好用,adb全称Android Debug Bridge,是Android SDK中的一个工具, 使用adb可以直接操作管理Andriod设备。具体的安装方法可以用"adb工具的基本使用"关键字进行搜索,可以找到很多相关的文献。
第四步,将手机的开发选项打开,设置成允许调试。每个手机的调试模式不同,也可以根据自己的手机品牌和型号,找到开启开发选项和允许调试的方法。
第五步,手机上下载一个在文字输入框中可以粘贴中文的输入法。并设置为默认输入法。
第六步,着手编写python程序并调试。
1、根据直播主体的内容编写列表。这里以"红旗汽车"为例。可以到其网站上或视频中提取关键字作为评论内容,并将这些关键字写成列表的形式备用。每个直播主体的内容都不一样,那么那些评论的文字不可能是一样的,当然有雷同的部分,比方说"给力"、"完美"、"大气"、"爱了爱了"、"666"、"支持"等关键字是适合所有直播间,有区别的是行业特有的名词以及当前直播时的内容,所以要提前到其视频中或网站上提取。
先将公共词汇写成评论列表数据:AAAA1=[ "完美","给力","大气","爱了爱了","支持", "666","优秀","漂亮","值得拥有","值得信赖", "值得推荐","值得购买","物美价廉", "好用不贵","太棒了","喜欢","高品质", "国货之光","支持国货","魅力四射", "强烈推荐" ]
再将符合直播主体的内容形成评论列表数据:AAAA2=[ "红旗","带劲","霸气","华贵无双","气派", "无可挑剔","尊贵","威武","终身质保", "倍有面子","漂亮气派","有里有面", "动力强劲","行理想,心服务" ]
还可以补充,将其视频中出现的关键字形成评论列表数据:AAAA3=[ "红旗,用心追求理想服务", "从容安坐 悦心弩行", "浩雅中正","探索无限 胸怀无界", "让理想飞扬", "国产第一豪华品牌", "低调奢华有内涵", "澎湃动力 安若泰山", "智能科技 舒享驾乘" ]
还可以继续补充关键字来丰满评论内容。这里就不再列举了。这些列表数据使用时,将它们合并到一起形成总的评论列表。AAAAA=AAAA1+AAAA2+AAAA3
2、查找抖音的评论框位置和评论提交按键的位置,可用格尺测量来换算它们的位置,
我的手机比较老旧,评论框的位置是:x=111,y=1290;
评论提交的位置是:x=676,y=1273;
3、写到这里呢,基础数据基本上完成了。程序写在下面。import os import time AAAA1=[……] AAAA2=[……] AAAA3=[……] #这三个列表内容在上面,占篇幅太大,这里不重复了。 AAAAA=AAAA1+AAAA2+AAAA3 enterXY="676 1273" #评论提交的位置 msgXY="111 1290" #评论框的位置 first="adb shell input tap " sec1="adb shell am broadcast " sec1=" -a ADB_INPUT_TEXT --es msg " sec=sec1+sec2 loop_flag=True j=0 while loop_flag: for jj in AAAAA: os.system(first + msgXY) os.system(sec + """ + jj +""") time.sleep(0.5) os.system(first + enterXY) time.sleep(0.5) j=j+1 if j==30: loop_flag=False break
程序体就这么小,有点粗糙,可以用,效果不错。解释说明一下:
adb shell input tap 这句是在实现手机屏幕的点击,当程序执行到os.system(first +msgXY)这条语句时,相当于我们用手指点到"说点什么…"那个地方。
当执行到os.system(sec + """ + jj +""")时,是将已经收集好的评论写到输入法文字输入框中。很多输入法是不支持复制粘贴中文的,文字输入框也是不支持中文直接输入的。若用英文评论可以忽略输入法的安装,执行程序前,将输入法切换到英文模式即可。
os.system(first + enterXY),这条语句是提交评论,模拟手指点击评论提交按键。
time.sleep(0.5)是延时0.5秒,程序执行很快,增加延时是为了模拟我们亲手输入的样子,若评论的文字较长,那么这个延时要增加。
程序体的for循环是顺序遍历评论的列表,每执行一次,相当于将评论文字输入到直播间一次,评论的列表里面的关键字越多(即列表元素越多),那么由while产生的评论重复性越低。对,while循环是控制评论重复率的,这里设置的是30次的重复率。
这个程序产生的评论频率是小于2秒/次,按2秒一次计算,每小时产生1800条评论,这是个很恐怖的数字,完成5个小时的看播任务,过万条评论很轻松。
运行这个程序前,要将手机和电脑连上,手机选交互模式而非充电模式,还有特别要说的是:提前整理评论文字很重要,形成4千到5千个不重复的评论也是个不小的工作量。不过这正好去了解直播主体的文化和内涵,没整理红旗汽车内容前,只是在印象中感觉红旗车好,整理完评论后,发现红旗汽车是真的好。
说这个程序粗糙,主要是源于以下几点:
第一点,没做手机移植,用电脑控制手机,可以采用别的python工具包,让手机自己操控自己,省电脑。
第二点,没有做到根据直播间当前评论情况来执行评论,即便将评论列表数据随机抽取,也显得很机械和生硬,互动性差。
第三点,使用了adb,手机调试开启,有可能给一些手机留了后门,影响手机正常使用。
好啦,《使用Python辅助完成看播任务》的内容就分享到这儿。祝各位挣钱愉快!
--------------------------------
电脑的选择电脑的配置选择可以分为4种1。入门级如果只是办公打字,文档处理,上网聊天,看电影电视剧,网上学习,炒股等可以将预算控制在2000左右。2。普通级如果只是简单图像处理,一般的游戏玩家
国家何时整顿程序员高薪现象?程序员高薪众所周知,程序员俗称码农,我的码龄7年,工资1。7W,在这个四线城市已经很高了,但你要知道所有程序员付出的是时间和精力,熬夜到凌晨3点那是家常便饭,这是长期性的,更加消耗
日本都有什么奇葩习俗?女体盛,日语意为用少女裸露的身躯作盛器,装盛大寿司的宴席。挑选女体盛,要求非常苛刻,首先必须是处女,因为日本男人认为只有处女才具备内在的纯情与外在的洁净,最能激发食客的食欲。其次是
OPPOEncoX降噪蓝牙耳机,多种黑科技,便宜了下半年很多商家都发布了新品,无论是手机还是电视,或者耳机都有很多新品发布。不过在其中我觉得很大的亮点是OPPO发布的几款新品,当然其中我觉得发布的主动降噪真无线耳机非常有吸引力,这
融360简普科技维度报告显示超两成在入职时被查询过征信原标题融360简普科技维度报告显示超两成在入职时被查询过征信随着信息化的不断发展,我们个人的信息化也逐渐的透明化,而个人征信也成了至关重要的东西。征信现在显然也就成为了社会问题,应
企业到底需要啥样的数字化人才?看懂行人如何上岸国家全面倡导数字化,显然是预见了经济发展的大趋势。为此,各大企业积极响应国家号召,紧锣密鼓地部署并推进数字化转型。然而,随着时间的推移,各种挑战和瓶颈逐渐暴露出来,越来越多转型的企
企业的数据战略(1)时代背景在大数据发展日新月异,对社会生活和经济发展产生重大影响。随着各行业的快速发展,数据的使用已经越来越重要,数据资产已成为企业的重要生产要素,在零售管理营销管理风险管理绩效管理
EDIT数字化模型和企业算法架构系列,如何搭建企业级算法架构企业架构概览01什么是企业架构企业架构并不是一个新的概念,那企业架构是做什么的呢?企业架构是对真实世界企业的业务流程和IT设施的抽象描述,包括企业战略组织职能业务流程IT系统等。对
企业的数据战略数据战略体系框架体系数据战略体系框架01战略与愿景了解数据应用的领域,对目标进行分解,同时结合公司目前的数据资产管理的现状来规划数据能力建设的方向。02保障域规划数据管理的范围与工
矿难什么时候才算来临?怎么正确的面对矿卡显卡溢价矿难,成就了一批拿着核显抗战的上山猴,无奈矿老板实在是太豪爽了。黄鱼最好的用户体验的一年,全都靠矿老板支楞了起来。不扯皮直接拍秒确认。历代显卡的最高价格都在这里了。显卡出在
品牌机与组装机的选择品牌机的优点在于外观不过时,10年前的电脑是黑色机箱,现在的办公电脑依然是,而且他的兼容性强,经过严格检测才出厂,售后服务较为完善,但缺点也明显价格较高,后期想要升级不灵活。组装机