我想根據它的名字打印屬性值的屬性值,舉個例子的Python:BeautifulSoup - 獲得基於的name屬性
<META NAME="City" content="Austin">
我想要做這樣的事情
soup = BeautifulSoup(f) //f is some HTML containing the above meta tag
for meta_tag in soup('meta'):
if meta_tag['name'] == 'City':
print meta_tag['content']
上面的代碼給出,我相信這是因爲BeatifulSoup使用了名稱,所以它不能用作關鍵字參數。
我怎麼能做到這一點,如果我想找到所有實例,也就是現在,soup.find( 「元」,{ 「名」: 「城市」})['content']給出了第一個結果,但是說在湯中有另一行是 overflowname
舊的問題,但這裏有一個簡單的解決方案,以防其他人來找它:'soup.findAll(「meta」,{「name」:「City」})['content']'。這將返回所有的事件。 –