你的小问题:-)
我正在使用 BeautifulSoup 来解析 HTML 页面中表格的内容。问题是在我的输出文件的每一行(CSV/EXCEL)之间,它会拉出一个空行......这是 HTML 表的一个例子(非常大)
<tr><td class="normaltext" valign="TOP">Tesco - United Kingdom </td>
<td class="normaltext" valign="TOP">CO</td>
<td class="normaltext" valign="TOP">Unknown </td>
<td class="normaltext" align="center" valign="top">lol</td></tr>
<tr><td colspan="5"><hr></td></tr>
<tr><td class="normaltext" valign="TOP">Tesco - United Kingdom </td>
<td class="normaltext" valign="TOP">CO</td>
<td class="normaltext" valign="TOP">Unknown </td>
<td class="normaltext" align="center" valign="top">lol</td></tr>
<tr><td colspan="5"><hr></td></tr>
每一个 <tr> 你都有这个:<tr><td colspan="5"><hr></td></tr>所以它在我的 CSV/Excel 表中放了一个空行。我想在 Excel 工作表中提取所有信息,但每行之间没有空行...
这是我使用的脚本:
rows = tableau[3].findAll('tr')
for tr in rows:
cols = tr.findAll('td', attrs={'class' : 'normaltext'})
y = 0
x = x + 1
for td in cols:
texte_bu = td.text
texte_bu = texte_bu.encode('utf-8')
texte_bu = texte_bu.strip()
ws.write(x,y,td.text)
y = y + 1
非常感谢那个能给我提示的人,以便在我的输出文件的每一行之间获取这个*空白无用行的 rib :)