我正在使用Beautiful Soup从一个有两列的表格中获取数据。
以下是我的代码:
print('Bulan-Tahun', end =' ')
print('Inflasi')
table = soup.find('table', attrs={'class':'table1'})
for row in table.find_all("tr")[1:]:
col = row.findAll("td")
print(col[0].text)
print(col[1].text)
并且这是结果
Bulan-Tahun Inflasi
Juli 2020
1.54 %
Juni 2020
1.96 %
当我移除.text时,文本结果在右边,这是因为它的位置与标签完好时的确切位置相同,但我希望它只是纯文本而没有所有的空白。有什么解决办法吗?谢谢。
print(col[0].text.strip())
? - Rakesh