我需要在标签后面找到一个输入字段。Id和名称是动态的,每次登录都会更改
HTML:
<label for="EveryTimeDifferent">LabelText</label>
<div>
<div>
<input name="EveryTimeDifferent" id="EveryTimeDifferent">
</div>
</div>
Python:
driver.find_element_by_xpath("//label[text()='LabelText']//following::input[1]")
Tags:
首先,你们需要在给定的网站上找到每次会话都保持不变的东西。我假设在给定的示例中,所述标签中的某些内容保持不变。您可以使用BeautifulSoup并使用bs4的HTML解析函数查找标签(您需要从网站上为要创建的BeautifulSoup()实例创建HTML代码的本地字符串表示)。 这大概是:
bs4的文档将更好地解释它:https://www.crummy.com/software/BeautifulSoup/bs4/doc/
相关问题 更多 >
编程相关推荐