通过python中的HTML ID循环



我在python中的这些ID时遇到了一些麻烦。我使用Beautifutoup来解析网站,并想在这5个TR中循环通过TD:

id =" dgrdispill_dxdatarow0 to id =" dgrdispill_dxdatarow4

我尝试使用这样的东西:

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

预先感谢。

html

您已经在第3行中放了'i'的引号。

另外,您可以清理代码:

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

最新更新