因此,我已经通读了所有关于findAll()无法正常工作的问题,而这些问题似乎总是与特定的html解析器有关。我已经使用默认的“ html.parser”以及“ lxml”和“ html5lib”运行了以下代码,但当我应该找到14时,我只能找到一个实例。
import bs4
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
my_url = 'https://robertsspaceindustries.com/pledge/ships'
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
page_soup = soup(page_html, features = "lxml")
containers = page_soup.findAll("ul", {"class":"ships-listing"})
len(containers)
我尝试发布HTML代码的图片,但是我的信誉不高。这是图像(https://imgur.com/a/cOLO8GO)的链接。