【发布时间】:2023-04-11 03:05:01
【问题描述】:
我想抓取一个带有没有 id 的复选框的页面,它们具有相同的名称,只是值不同。
<div class="mvNavLk">
<form class="jsExpSCCategories" method="post" name="ExpressSCCategories" action="actionTest.html">
<ul class="mvSrcLk">
<li>
<label class="mvNavSel mvNavLvl1">
First
<input type="checkbox" value="firstValue" name="selectedNavigationCategoryPath">
</label>
</li>
<li>
<label class="mvNavSel mvNavLvl1">
Second
<input type="checkbox" value="secondValue" name="selectedNavigationCategoryPath">
</label>
</li>
</ul>
</form>
</div>
【问题讨论】:
-
你想设置什么?你想访问什么元素?
-
@theRoot 我想在复选框中设置值,例如“firstValue”,
-
您要设置值或单击值为firstValue的复选框
-
我想点击值为firstValue的复选框,
-
看来你用错了方法。 select=driver.find_element_by_tag_name("selectedNavigationCategoryPath") 来自 HTML sn-p,看来您应该使用 'find_element_by_name' 方法。
标签: selenium selenium-webdriver web-scraping web-crawler