鍍金池/ 問答/Python  HTML/ python3+selenium動態(tài)元素定位.

python3+selenium動態(tài)元素定位.

圖片描述

該html的body部分全部是通過js渲染生成,現(xiàn)在需要定位到選中位置的元素
由于數(shù)值1085是動態(tài)變化,求教此處該怎么使用Xpath或css selector進行定位

回答
編輯回答
萌吟

find_element_by_xpath("http://body[@id='ext-element-1']/div[3]/div/div/div[2]/div/div/div/div/div/div/div/div/a/span/span")
目前通過這樣一層層的查找,功能實現(xiàn)了.
不知道還有沒有什么可優(yōu)化的查找方式了.

2018年6月10日 02:52
編輯回答
故林

看看這個節(jié)點的class是不是全局唯一的,如果是,用class來定位。

或者如果父節(jié)點的id是不變的,就先定位到父節(jié)點再向下找子節(jié)點。

2018年3月24日 06:20