爬网时如何检查特定标签是否可用?

2024-06-28 12:22:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我想爬网与条件页,并检查特定的类是在汤变量可用。 如果该类不可用,则从另一个类获取数据 如何使用Beautifulsoup. if soup.find_all("p", class_="pgInfo"): PgInfo = soup.find_all("p", class_="pgInfo") for pi in PgInfo: print pi.getText() else: feaBnft = soup.find_all("ol", class_="featureBnft") for fea in feaBnft: print fea.getText()

我想获取第一类的数据,如果第一类不可用,则获取第二类的数据。但是 这是代码i我写了。但是首先如果返回空,那么else不会得到execute 如何更改代码以检查这两个条件


Tags: inforpiallfind条件elseclass