我想用条件抓取页面并检查汤变量中是否有特定的类。
如果该类不可用,则从另一个类获取数据
如何使用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()
我想要为第一类获取数据,如果第一类不能获得这些数据。但 这是我写的代码。但是首先如果返回空,那么其他方法都没有执行 如何更改代码以检查两个条件
答案 0 :(得分:0)
if soup.find(class_='specific class'):
do something
else:
do someting