码迷,mamicode.com
首页 > 移动开发 > 详细

airtest爬取app内容

时间:2019-05-14 19:12:13      阅读:509      评论:0      收藏:0      [点我收藏+]

标签:enc   div   http   poco   ima   input   false   ati   port   

1.以知乎为例爬取数据:

技术图片

# -*- encoding=utf8 -*-
from airtest.core.api import *
from airtest.core.android.android import Android
auto_setup(__file__)
from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco=AndroidUiautomationPoco(force_restart=False)
connect_device(Android:///)
poco(name=com.zhihu.android:id/input).click()
sleep(3)
poco(name=com.zhihu.android:id/input).set_text(追风筝的人)
sleep(4)

title_obj_list = poco(name=com.zhihu.android:id/magi_title)#行的元素(内容行)
title_list = [title.get_text() for title in title_obj_list]#迭代title_obj_list元素的个数(也教遍历)
#print(title_list)
discuss_obj_list = poco(name=com.zhihu.android:id/magi_count)#行对应的讨论数
discuss_list = [discuss.get_text() for discuss in discuss_obj_list]#遍历discuss_obj_list
#遍历格式化
for title, discuss in zip(title_list, discuss_list):
    print(title, discuss)
exit()

 

airtest爬取app内容

标签:enc   div   http   poco   ima   input   false   ati   port   

原文地址:https://www.cnblogs.com/chen-xia/p/10863705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!