程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

app小程序手機端Python爬蟲實戰10xpath定位方式

編輯:Python

xpath定位方式

一、頁面布局源代碼獲取

with open("phone.file", 'w', encoding='utf-8') as f:
# 通過這個方法來獲取到控件的源代碼文件
f.write(d.dump_hierarchy()

運行後,會在本地生成phone.file

這個頁面的布局源代碼就是xml文件,

因為它是一個xml文件,我們就可以用xpath去尋找它。

二、XPath概念

什麼是XPath:

Xpath,全稱 Xml Path Language, XML路徑語言。它是一門在XML文檔中查找信息的語言。同樣適用於HTML文檔搜索。

三、XPath常用規則:

  • / 從當前節點選取直接子節點
  • // 從當前節點選取子孫節點
  • . 選取當前節點
  • … 選取當前節點的父極節點
  • @ 選取屬性

四、XPath實例演示

weditor早就定義了xpath的規則,只需要將這個xpath語句復制下來,拿到代碼裡面,

d.xpath('//*[@text='密碼登錄']').click()

我們不需要自己編寫xpath規則,weditor拿過來使用即可。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved