Python Selenium在Webelement中通过xpath查找
我有这一页:Python Selenium在Webelement中通过xpath查找,python,selenium,xpath,selenium-chromedriver,Python,Selenium,Xpath,Selenium Chromedriver,我有这一页: 文档示例 第一节 第二节 第三节 这就是你要找的吗?您可以尝试以下方法: //*[@id="container"]/div/h1/following-sibling::li/ul 可能有用 sections = driver.find_elements_by_xpath("//div[@class='section']") for i, section in enumerate(sections): section_name = sect
文档示例
第一节
第二节
第三节
这就是你要找的吗?您可以尝试以下方法:
//*[@id="container"]/div/h1/following-sibling::li/ul
可能有用
sections = driver.find_elements_by_xpath("//div[@class='section']")
for i, section in enumerate(sections):
section_name = section.text
links = section.find_elements_by_xpath("//div[@class='section'][%s]//a" % str(i+1))
实际上,这个例子只是为了说明错误而简化了,但是我认为xpath提供了一个包含所有ul元素的列表。我想从之前发现的另一个元素中找到所有特定元素,这有点让人困惑。。这需要什么?您的错误是什么?另外,请改用此xpath,
确保找到当前元素的子元素:“//h1[@class='name']”
。是的,PixeleEinstein所说的是有效的。我必须使用。从当前元素开始