1. 程式人生 > >airtest爬取app內容

airtest爬取app內容

tom file 分享 cli scu andro Coding ORC 叠代

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內容