Python 3.x Python-如何获取表id
HTML如下所示。如何获取id=“table_1880381”Python 3.x Python-如何获取表id,python-3.x,pandas,beautifulsoup,Python 3.x,Pandas,Beautifulsoup,HTML如下所示。如何获取id=“table_1880381” 7-31 02:30完8-18 20:00完 (中)[14] 您的html令人困惑,但是有很多方法可以到达您想要去的地方 尝试以下方法: soup.select_one('div.home').attrs['id'].split('_')[1] 或 输出,在任何一种情况下: '1880381' 对于修改后的html: for item in soup.select('div.home'): print(item['id
7-31 02:30完
8-18 20:00完 (中)[14]
您的html令人困惑,但是有很多方法可以到达您想要去的地方
尝试以下方法:
soup.select_one('div.home').attrs['id'].split('_')[1]
或
输出,在任何一种情况下:
'1880381'
对于修改后的html:
for item in soup.select('div.home'):
print(item['id'].split('_')[1])
输出:
1880381
1851236
[“target=“\u blank”>墨西聯
7-31 02:30完请编辑您的问题,首先,将html添加到问题中(不在评论中)第二,显示你的预期输出是什么?我不知道为什么我不能通过html添加它。预期输出1880381谢谢Jack。答案很好。如果有很多id在1880381下,我怎么才能得到所有id?@Alau0828-我不确定你的意思。你能用一个例子编辑你的问题吗?谢谢Jack。我更改了问题wh我添加了带有2个id的html。有2个id(1880381,1851236)…我希望结果应该是'1880381','1851236'
1880381
1851236