好吧,我目前使用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]' –