我正在尝试使用BeautifulSoup从以下HTML获取所选值,但无法
<select id="bySeason" tconst="tt0944947" class="current">
<!--
This ensures that we don't wind up accidentally marking two options
(Unknown and the blank one) as selected.
-->
<option value="1">
1
</option>
<!--
This ensures that we don't wind up accidentally marking two options
(Unknown and the blank one) as selected.
-->
<option selected="selected" value="8">
2
</option>
</select>
这是我正在尝试但徒劳的
season_container = page_html.find_all("select", class_="current")
print(season_container.find_all('option', selected=True))
你很接近
第一行返回一个数组,因此您必须指定以选择(大概)第一个元素。 代码的另一部分很好
您可以通过使用
id
来缩小搜索范围输出:
相关问题 更多 >
编程相关推荐