BeautifulSoup の find_all() でタグ検索するときに name="S" かつ label 属性が存在するという条件を attrs={"name": "S", "label": True}
で指定すればよいです。
python
1from bs4 import BeautifulSoup
2
3html = """
4<input class="uq-SSSS" type="radio" name="S" label="XXX" data-test="S" value="SSS001">
5<input class="uq-SSSS" type="radio" name="T" label="YYY" data-test="S" value="SSS001">
6<input class="uq-SSSS" type="radio" name="S" data-test="S" value="SSS001">
7"""
8
9
10soup = BeautifulSoup(html)
11
12for tag in soup.find_all(attrs={"name": "S", "label": True}):
13 print(tag["label"])
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/10 13:53