600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 豆瓣电影榜单爬虫

豆瓣电影榜单爬虫

时间:2018-09-11 19:02:17

相关推荐

豆瓣电影榜单爬虫

import requests,bs4,openpyxlfrom openpyxl.styles import Fontheader={'User-Agent':找自己浏览器的agent}n=0y=2wb=openpyxl.Workbook()ws=wb.activews.column_dimensions['A'].width=50ws.column_dimensions['B'].width=10ws['A1']='电影名称'ws['B1']='豆瓣评分'while n<251:#爬虫res = requests.get('/top250?start=%d&filter='%n, headers=header)res.raise_for_status()soup = bs4.BeautifulSoup(res.text, "html.parser")dx = soup.find_all('div', class_='hd')df=soup.select('.rating_num')for i in dx:ws['A'+str(y)]=i.a.span.textws['B'+str(y)]=df[dx.index(i)].texty+=1n += 25n=1while n<252:#设置单元格格式ws['A%d'%n].font = Font(name='微软雅黑', size=14)ws['B%d'%n].font = Font(name='微软雅黑', size=14,bold=True)n+=1wb.save('豆瓣top250.xlsx')

执行结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。