【发布时间】:2021-03-09 16:00:02
【问题描述】:
我正在使用 beautifulsoup,我想在 python 中抓取 2 个属性值。
<input type="hidden" name="test" value="123456789">
<input type="hidden" name="test" value="987654321">
我想同时获得这两个值。这是我现在使用的代码
number = BeautifulSoup(html, 'html.parser')
final = number.find('input')['name']
soup.find('input')['value']
print(final [2])
【问题讨论】:
-
您的实际问题是什么?如何找到这些元素?或者找到后如何提取值?
-
我想找到它们并提取它们。现在我只能找到第一个。
-
更新问题,向我们展示您迄今为止尝试过的代码。
-
.find(...)返回第一个匹配项。你会想要.find_all(...)和一个循环。
标签: python web-scraping beautifulsoup