我一直在尝试找出如何追加一个整数或一个Nan当类找不到,但它似乎没有工作,而是跳过了if/else语句.任何想法?
rooms_bed = []
for a in soup.find_all("span", attrs={"class":"no-svg-bed-icon bed-icon seperator"}):
for s in a.select('title'):
if len(s) == 0:
rooms_bed.append(0)
else:
rooms_bed.append(s.get_text())
number_bedrooms = []
for x in rooms_bed:
if "bedrooms" in x:
number_bedrooms.append(int(x.replace('bedrooms', '')))
1条答案
按热度按时间bttbmeg01#
我相当确信这是另一个XY Problem。因此,下面是一个经过测试的从该页面获取所有数据的方法:
最终结果:
你可以进一步切割json对象,只得到你想要的信息。相关的panda文档可以在here找到。