循环使用Python中的HTML ID

时间:2017-12-04 03:57:39

标签: python

我在使用Python循环遍历这些ID时遇到了一些麻烦。 我使用beautifulsoup来解析一个网站,并希望在这5个TR中循环使用TD:

id =“dgrDispill_DXDataRow0 id =”dgrDispill_DXDataRow4

我尝试使用这样的东西:

i=0
for tr in tableau_main.findAll('tr'):
    for td in tr.find(id = "dgrDispill_DXDataRow"+'i'):
        i+= 1

提前致谢。

HTML

1 个答案:

答案 0 :(得分:0)

你在第3行的'i'周围加了引号。

此外,您可以清理代码:

for i in range(5):
    for tr in tableau_main.findAll('tr', {'id':'dgrDispill_DXDataRow' + str(i)}):
        Do stuff...