1
访问使用美丽汤的属性参数我正在使用BeautifulSoup
来获取在html中设置的属性的值。当param =''
下面是HTML:
<td align="center" bgcolor="white"><input name="period" type="radio" value="3"/></td>
<td align="center" bgcolor="white"><input checked="" name="period" type="radio" value="1"/></td>
<td align="center" bgcolor="white"><input name="period" type="radio" value="2"/></td>
<td align="center" bgcolor="white"><input name="period" type="radio" value="4"/></td>
<td align="center" bgcolor="white"><input name="period" type="radio" value="5"/></td>
我知道以获取周期值(如果有一只),那么我可以使用以下:
period = soup.find(name="input", attrs={'name': 'period'})['value']
但是由于有更多的一个period
,我只对checked
指定的值感兴趣,我试过这个:
period = soup.find(name="input", attrs={'checked':'', 'name': 'period'})['value']
但是,作为checked=''
的值,它只是默认为它遇到的第一个period
。
我怎样才能解决这个
有一个问题,如果我有,我想为周期的价值,但只为指定检查参数的领域,但作为托运=“”(我认为这就是为什么)它不起作用,当我在attrs任何建议设置它?