在看播任务中,难点有两个,一个是坚持完整的时长,一个是完成较高次数的评论,这里使用python来辅助完成这两个目标。确切的说是,使用Python辅助,解放双手,完成较高次数的评论。
整理一下,一共几个步骤,不复杂。
第一步,在电脑上安装python,python体量很小,寻找一个合适的版本安装上很容易。电脑端安装python请查阅相关资料,说得很详细,这里不复叙述。
第二步,在python里调试操控工具包:“OS”工具包、“time”工具包;这两个工具包是安装python时自带的,使用import调用。
第三步,安装adb工具包并测试好用。adb全称Android Debug Bridge,是Android SDK中的一个工具, 使用adb可以直接操作管理Andriod设备。具体的安装方法可以用“adb工具的基本使用”关键字进行搜索,可以找到很多相关的文献。
第四步,将手机的开发选项打开,设置成允许调试。每个手机的调试模式不同,也可以根据自己的手机品牌和型号,找到开启开发选项和允许调试的方法。
第五步,手机上下载一个在文字输入框中可以粘贴中文的输入法。并设置为默认输入法。
第六步,着手编写python程序并调试。
1、根据直播主体的内容编写列表。这里以“红旗汽车”为例。可以到其网站上或视频中提取关键字作为评论内容,并将这些关键字写成列表的形式备用。每个直播主体的内容都不一样,那么那些评论的文字不可能是一样的。当然有雷同的部分,比方说“给力”、“完美”、“大气”、“爱了爱了”、“666”、“支持”等关键字是适合所有直播间,有区别的是行业特有的名词以及当前直播时的内容,所以要提前到其视频中或网站上提取。
先将公共词汇写成评论列表数据:
程序体就这么小,有点粗糙,可以用,效果不错。解释说明一下:
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辅助完成看播任务》的内容就分享到这儿。祝各位挣钱愉快!
--------------------------------
以上就是抖音怎么在看播任务里打字快的全部内容,希望可以帮助到大家!