mainBody = urlsoup.find_all(style_="display: none;")
mainBody = urlsoup.find_all(style_="display: none;"[0])
如果有两个相同的样式或类别,我该如何选择第一个或第二个? 我怎样才能让第二行代码工作,允许我选择其中一个?
答案 0 :(得分:3)
您将[0]
置于错误的位置,请替换:
mainBody = urlsoup.find_all(style_="display: none;"[0])
使用:
mainBody = urlsoup.find_all(style_="display: none;")[0]
答案 1 :(得分:2)
find_all
方法返回一个列表。
mainBody = urlsoup.find_all(style_="display: none;")
然后您可以像在标准列表中一样访问元素:
first = mainBody[0]
second = mainBody[1]