爬取豆瓣前25Top好评电影

import requests
from bs4 import BeautifulSoup
from openpyxl import Workbook

wb = Workbook()
sheet = wb.active

url = ‘https://movie.douban.com/top250

ret = requests.get(url=url)
data = ret.text

soup = BeautifulSoup(data, ‘html.parser’)

ol = soup.find(name=‘ol’, attrs={‘class’: ‘grid_view’})

li_list = ol.find_all(name=‘li’)

sheet.titlt = ‘豆瓣好评电影’

sheet[‘A1’].value = ‘序号’
sheet[‘B1’].value = ‘电影名称’
sheet[‘C1’].value = ‘电影评分’
sheet[‘D1’].value = ‘电影链接’
sheet[‘E1’].value = ‘电影图片’

count = 1
for li in li_list:
name = li.find(name=‘span’, attrs={‘class’:‘title’})
rat = li.find(name=‘span’, attrs={‘class’: ‘rating_num’})
url = li.find(name=‘a’)
img = li.find(name=‘img’)
count += 1
sheet[‘A%s’ % count].value = count - 1
sheet[‘B%s’ % count].value = name.text
sheet[‘C%s’ % count].value = rat.text
sheet[‘D%s’ % count].value = url[‘href’]
sheet[‘E%s’ % count].value = img[‘src’]

wb.save(‘好评电影.xlsx’)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值