爬取《三十六骑》豆瓣上短评内容和平均打分

本文介绍了一个使用Python爬取豆瓣网站上特定书籍《三十六骑》的短评内容和评分的简单项目。通过requests库获取网页内容,BeautifulSoup进行解析,正则表达式提取评分,最终计算平均评分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下面的代码是最近练习爬虫的小项目,具体内容为爬取《三十六骑》豆瓣上第一页短评内容和平均打分

以下是代码内容:

# -*- coding:utf-8 -*-
"""
爬取《三十六骑》豆瓣上第一页短评内容和平均打分

@author:Cbright
"""
import requests as req
from bs4 import BeautifulSoup
import re
sum = 0
r = req.get('https://book.douban.com/subject/30257985/comments/')
soup = BeautifulSoup(r.text,'lxml')
comments = soup.find_all('span','short')
for item in comments:
    print(item.string)
stars = re.compile('<span class="user-stars allstar(.*?).rating"')
p = re.findall(stars,r.text)
for star in p:
    sum = sum + int(star)
print(sum/len(p)/10)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值