我试图使用美极了。那个粗体文本没有类或id,与它们上面和下面的行处于同一级别。我想我应该用下一个兄弟姐妹,但我不知道该怎么做。在
您可以在这里找到表格的HTML:https://github.com/Tokaalmighty/topmover_table_html/blob/master/html
我的逻辑是:
soup=bs(f1,'html.parser')
topmovers=soup.find('table',{'class':'topmovers'})
bold=topmovers.find_all('b')
gainer=bold[0]
gainer_name=bold.find('tr').next_sibling
gcol1=gainer_name[0]
gcol3=gainer_name[2]
loser=bold[1]
loser_name=bold.find('tr').next_sibling
lcol1=loser_name[0]
lcol3=loser_name[2]
print(gcol1,gcol3,lcol1,lcol3)
您可以使用^{} 选择下一个'tr',然后用^{} 获得文本
相关问题 更多 >
编程相关推荐