Python爬虫:从网页文本中提取评分数值
使用Python从网页文本中提取评分数值
假设我们使用BeautifulSoup库从网页中获取了以下文本:
tag = soup.find('div', {'class': 'review-score-capla'}).text.strip()
print(tag)
输出结果为:
'8.5 非常好2条住客点评'
现在我们需要提取“8.5”这个评分值。可以使用字符串分割的方法,将字符串按空格分割成一个列表,然后取第一个元素即可:
tag = soup.find('div', {'class': 'review-score-capla'}).text.strip()
score = tag.split()[0]
print(score)
输出结果为:
8.5
通过这种方法,我们成功从包含其他文本的字符串中提取了评分数值。
原文地址: https://www.cveoy.top/t/topic/nSdE 著作权归作者所有。请勿转载和采集!