使用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

通过这种方法,我们成功从包含其他文本的字符串中提取了评分数值。

Python爬虫:从网页文本中提取评分数值

原文地址: https://www.cveoy.top/t/topic/nSdE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录