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任何建議設置它?