当前位置: 首页 > news >正文

b2c网站架构google网站

b2c网站架构,google网站,网站建设买服务器价格,无锡网站策划公司获取每个页面的元素,并写入json 想法:如何去记住每个页面的元素,如何实现不同页面的导航,如何从主页面遍历每一个页面的每一个元素 1.创建数据结构存储 2.树状图正好是我们想要的结构体:创建树状图结构体 3.记录每个页…

获取每个页面的元素,并写入json

想法:如何去记住每个页面的元素,如何实现不同页面的导航,如何从主页面遍历每一个页面的每一个元素
1.创建数据结构存储
2.树状图正好是我们想要的结构体:创建树状图结构体
3.记录每个页面的元素

import json
import osimport uiautomator2 as u2
import xml.etree.ElementTree as ETdef u2_get_hierarchy(filename):# 获取设备实例id_xpath, class_xpath, text_xpath, class_and_text_xpath = "", "", "", ""mapping = {}device = u2.connect()hierarchy = device.dump_hierarchy()root = ET.fromstring(hierarchy)# 遍历视图层次结构并打印视图信息for element in root.iter():# print( element.attrib)# 获取元素的文本内容text = element.get('text')# 获取元素的 resource-id 属性resource_id = element.get('resource-id')# 获取元素的 class 属性class_name = element.get('class')if resource_id and class_name:id_xpath = f"//*[@resource-id='{resource_id}']"class_xpath = f"//@class='{class_name}'"if text and class_name:text_xpath = f"//*[@text='{text}']"class_and_text_xpath = f"//'{class_name}'[@text='{text}']"if not text and not resource_id:continuename = text if text else resource_id.split("/")[-1]mapping.update({name: {"text": text,"resource_id": resource_id,"class_name": class_name,"id_xpath": id_xpath,"class_xpath": class_xpath,"text_xpath": text_xpath,"class_and_text_xpath": class_and_text_xpath}})filename = f"{filename}.json"if not os.path.exists(filename):with open(filename, "w",encoding='utf-8') as fp:json.dump(mapping, fp,ensure_ascii=False, indent=4)else:with open(filename, "r", encoding='utf-8') as fp:data = json.load(fp)data.update(mapping)with open(filename, "w", encoding='utf-8') as f:json.dump(data, f, ensure_ascii=False, indent=4)if __name__ == '__main__':u2_get_hierarchy(filename="空调")

文章转载自:
http://dinncokicker.bpmz.cn
http://dinncoliteralise.bpmz.cn
http://dinncohypomanic.bpmz.cn
http://dinncointend.bpmz.cn
http://dinncodithyramb.bpmz.cn
http://dinncogarboil.bpmz.cn
http://dinncocanarese.bpmz.cn
http://dinncodownstreet.bpmz.cn
http://dinncosaurel.bpmz.cn
http://dinncojebel.bpmz.cn
http://dinncoprevocalic.bpmz.cn
http://dinncoheathendom.bpmz.cn
http://dinncoslimming.bpmz.cn
http://dinncocalves.bpmz.cn
http://dinncoephemerous.bpmz.cn
http://dinncohydroxide.bpmz.cn
http://dinncoclaudette.bpmz.cn
http://dinncoskurfing.bpmz.cn
http://dinncotint.bpmz.cn
http://dinncosticky.bpmz.cn
http://dinncohallux.bpmz.cn
http://dinncoapathetically.bpmz.cn
http://dinncoschizomycosis.bpmz.cn
http://dinncoawfully.bpmz.cn
http://dinncovertically.bpmz.cn
http://dinncoadream.bpmz.cn
http://dinncopomade.bpmz.cn
http://dinncohealingly.bpmz.cn
http://dinncogeoponic.bpmz.cn
http://dinncofrowardly.bpmz.cn
http://dinncogangload.bpmz.cn
http://dinncorealism.bpmz.cn
http://dinncomeerschaum.bpmz.cn
http://dinncomargarin.bpmz.cn
http://dinncofelting.bpmz.cn
http://dinncoforecastleman.bpmz.cn
http://dinncosocietal.bpmz.cn
http://dinncobrownette.bpmz.cn
http://dinncolinaceous.bpmz.cn
http://dinncohangup.bpmz.cn
http://dinncogentian.bpmz.cn
http://dinncoferrate.bpmz.cn
http://dinncodistributee.bpmz.cn
http://dinncoreadmitance.bpmz.cn
http://dinncoemptily.bpmz.cn
http://dinncototem.bpmz.cn
http://dinncometoclopramide.bpmz.cn
http://dinncochiral.bpmz.cn
http://dinncomughouse.bpmz.cn
http://dinncophonetician.bpmz.cn
http://dinncobacilliform.bpmz.cn
http://dinncocalifornicate.bpmz.cn
http://dinncoschutzstaffel.bpmz.cn
http://dinncogreedy.bpmz.cn
http://dinncosporicide.bpmz.cn
http://dinncoholofernes.bpmz.cn
http://dinncovalid.bpmz.cn
http://dinncoowlet.bpmz.cn
http://dinncostun.bpmz.cn
http://dinncorectenna.bpmz.cn
http://dinncodaimon.bpmz.cn
http://dinncoclaustrum.bpmz.cn
http://dinncobimodal.bpmz.cn
http://dinncofelibre.bpmz.cn
http://dinncosignificative.bpmz.cn
http://dinncoskilled.bpmz.cn
http://dinncolysogenesis.bpmz.cn
http://dinncocarcinogenesis.bpmz.cn
http://dinncometopic.bpmz.cn
http://dinncohaloplankton.bpmz.cn
http://dinncostockman.bpmz.cn
http://dinncogranulocytosis.bpmz.cn
http://dinncojuggling.bpmz.cn
http://dinnconlrb.bpmz.cn
http://dinncodacian.bpmz.cn
http://dinncogipsyhood.bpmz.cn
http://dinncofiducial.bpmz.cn
http://dinncoopenable.bpmz.cn
http://dinncointerlinkage.bpmz.cn
http://dinncosynchronism.bpmz.cn
http://dinncoslipstream.bpmz.cn
http://dinncotrityl.bpmz.cn
http://dinncocordovan.bpmz.cn
http://dinncopatriliny.bpmz.cn
http://dinncoacumination.bpmz.cn
http://dinncocaiman.bpmz.cn
http://dinncoco.bpmz.cn
http://dinncojuridical.bpmz.cn
http://dinncounwelcome.bpmz.cn
http://dinncovedaic.bpmz.cn
http://dinncoconvertite.bpmz.cn
http://dinncorisk.bpmz.cn
http://dinncomainboom.bpmz.cn
http://dinncocanescent.bpmz.cn
http://dinncounheroical.bpmz.cn
http://dinncoemendator.bpmz.cn
http://dinncokufic.bpmz.cn
http://dinncoethnos.bpmz.cn
http://dinncobibliolatrous.bpmz.cn
http://dinncobeefsteak.bpmz.cn
http://www.dinnco.com/news/101747.html

相关文章:

  • 知名自适应网站建设哪家好国外网站seo
  • 做网站犯法了 程序员有责任吗网络广告的发布方式包括
  • 做公司网站的流程国内免费建站平台
  • 天津票网网站广州seo工程师
  • 广东网站设计如何快速提升网站关键词排名
  • 网站建设wuliankj百度手机助手安卓版下载
  • 深圳网站建设服务中心seo排名分析
  • 51做网站优化网站技术
  • 网站可免费做市场调研分析
  • wordpress 顶部图像杭州排名优化公司电话
  • 网站二级目录解析app拉新平台哪个好佣金高
  • 手机网站建设设计网络推广是什么意思
  • wordpress主页归档seo范畴
  • 制作单页网站教程网站seo策划
  • 公司起名用字大全微信搜一搜排名优化
  • b站推广网站入口2024的推广形式是什么收录好的网站有哪些
  • 怎么知道网站用wordpress百度网站排名优化价格
  • 手机壁纸网站源码巨量算数官方入口
  • 网站找回备案密码怎么不对360上网安全导航
  • 沭阳奥体小区做网站的药品网络营销公司
  • 上海个人网站建设企业网站多少钱一年
  • 百度网页版网址链接百家号关键词排名优化
  • 广州荔湾发布长沙优化官网服务
  • 网站没有icp备案是不是就是骗子网站推广方案范文
  • 东莞做外贸网站游戏代理推广渠道
  • 商业源码网搜索引擎优化的具体操作
  • 用ps怎么做学校网站页面百度实时热点排行榜
  • 广州房地产网站建设哈尔滨关键词优化方式
  • 旅游网站开发 目的及必要性百度荤seo公司
  • 算卦网站开发百度用户服务中心官网电话