我正试图刮一个网站,但我需要搜索一个元素,其父元素如下:
//div[@title="parent"]
人们正在谈论从它的子元素身上获取元素.有没有办法把它颠倒过来,从父母那里找到子元素?
我想要/span
和@title = "child"
,他们的父母是//div[@title = "Search results."]
我正试图刮一个网站,但我需要搜索一个元素,其父元素如下:
//div[@title="parent"]
人们正在谈论从它的子元素身上获取元素.有没有办法把它颠倒过来,从父母那里找到子元素?
我想要/span
和@title = "child"
,他们的父母是//div[@title = "Search results."]
你可以try 使用
//div[parent::div[@title="parent"]]
或者只是
//div[@title="parent"]/div
在Python代码中,您还可以使用
parent = driver.find_element(By.XPATH, '//div[@title="parent"]')
child = parent.find_element(By.XPATH, './div')