好吧,我目前使用python beautifulsoup從html文件輸出特定的行,因爲html包含多個相同的div類,它會輸出每個div包含相同的類,例如,這python beautifulsoup按行打印#
內容:
<div class=border>aaaa</a>
<div class=border>example</a>
<div class=border>runrunrun</a>
OUTPUT:
<div class=border>aaaa</a>
<div class=border>example</a>
<div class=border>runrunrun</a>
現在我只想DIV類邊界#2,
<div class=border>example</a>
現在,如果我鉻內查看源,就會顯示在數行的內容,所以第1行中將包含
<div class=border>aaaa</a>
&線2將包含
<div class=border>example</a>
是有可能使用美麗的湯通過編號行輸出?
使用'soup.find_all('div',{'class':'border'})'並選擇你需要的項目。 –
這將不得不手動完成..我希望它自動完成,再加上有100個相同的元素具有相同的名稱..與100個相同的請求..我將不得不這樣做100次的時代大聲笑。 – user3255841
這不是我的意思。例如:如果您需要第二個'div',請使用:'soup.find_all('div',{'class':'border'})[1]' –