此内容在两位前人的基础上优化实现
UIAutomator2 介绍了如何使用Android黑盒测试工具
python+uiautomator2+weditor获取页面的所有文本数据 介绍了如何获取Android app页面数据
但是上面的两篇文章没有获取直播间内滚动的评论。
首先、要使用weditor 确定滚动的textview 的id。
然后改造第二篇文章中的代码,下面是关键代码,完整代码请 点这里
for elem in d.xpath('//*[@resource-id="com.ss.android.ugc.aweme:id/text"]').all():
print(time.time(), "-timestemp-", elem.text)
如果使用真机调试,这行代码 u2.connect('设备id') 填写设备id,如果使用模拟器此处应该别写ip地址和端口号
在适用了几款模拟器后普遍出现抖音直播间无法进入的情况,如夜神模拟器、逍遥模拟器,最后测试了mumu模拟器可以避免这个问题
最后数据的效果如下图