我在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...