Python和beautifulsoup-如何仅选择类的特定部分?

Python和beautifulsoup-如何仅选择类的特定部分?,python,web-scraping,beautifulsoup,Python,Web Scraping,Beautifulsoup,如果有两个相同的样式或类别,如何选择第一个或第二个? 如何使第二行代码正常工作,允许我选择其中一行?如果将[0]放在错误的位置,请替换: mainBody = urlsoup.find_all(style_="display: none;") mainBody = urlsoup.find_all(style_="display: none;"[0]) 与: 您将[0]放置到错误的位置,请更换: mainBody = urlsoup.find_all(style_="display: none

如果有两个相同的样式或类别,如何选择第一个或第二个? 如何使第二行代码正常工作,允许我选择其中一行?

如果将[0]放在错误的位置,请替换:

mainBody = urlsoup.find_all(style_="display: none;")
mainBody = urlsoup.find_all(style_="display: none;"[0])
与:

您将[0]放置到错误的位置,请更换:

mainBody = urlsoup.find_all(style_="display: none;")
mainBody = urlsoup.find_all(style_="display: none;"[0])
与:

find_all方法返回一个列表

mainBody = urlsoup.find_all(style_="display: none;")[0]
然后,您可以访问标准列表中的元素:

mainBody = urlsoup.find_all(style_="display: none;")
find_all方法返回一个列表

mainBody = urlsoup.find_all(style_="display: none;")[0]
然后,您可以访问标准列表中的元素:

mainBody = urlsoup.find_all(style_="display: none;")

老兄,你真棒!它成功了,我甚至在最后添加了文本,现在我可以抓取我想要的数据了!谢谢你的帮助,伙计你太棒了!它成功了,我甚至在最后添加了文本,现在我可以抓取我想要的数据了!感谢您的帮助,非常感谢您,因为这让我了解了如何将每个列表元素添加到一个不同的元素中,具体到我想称之为的元素中!你太棒了!这真是太棒了,还要感谢你,因为这让我看到了如何将每个列表元素添加到一个不同的元素中,而这个元素就是我想称之为的元素!你太棒了!