import requests
from bs4 import BeautifulSoup
import datetimedef huoqushuju():#B站动漫数据ulist2=[]url = 'https://www.bilibili.com/v/popular/rank/bangumi'headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0'}page_text = requests.get(url=url, headers=headers).textsoup = BeautifulSoup(page_text, 'lxml')li_list = soup.select('.rank-list > li')with open('bZhanRank.txt', 'w', encoding='utf-8') as fp:fp.write('当前爬取B站热榜的时间为:' + str(datetime.datetime.now()) + '\n\n')for li in li_list:# 解析动漫排行li_rank = li.find('div', class_='num').stringli_rank = '动漫排行为:' + li_rank + '    '# 解析动漫更新状态li_gengxin = li.find('div', class_='pgc-info').stringli_gengxin = '动漫更新状态:' + li_gengxin + '    '# 解析动漫标题li_title = li.find('div', class_='info').a.string.strip()li_title = '动漫标题为:' + li_title + '    '# 解析动漫播放量li_viewCount = li.select('.detail>span')[0].text.strip()li_viewCount = '动漫播放量为:' + li_viewCount + '    '# 解析弹幕数量li_danmuCount = li.select('.detail>span')[1].text.strip()li_danmuCount = '动漫弹幕数量为:' + li_danmuCount + ' '# 解析动漫综合评分li_zongheScore = li.find('div', class_='pts').div.stringli_zongheScore = '动漫综合评分为:' + li_zongheScore#获取更多数据的网址url2=li.find('div',class_='info').a.get('href')url2='https:' + url2ulist2.append(url2)fp.write(li_rank + li_gengxin + li_title + li_viewCount + li_danmuCount  + li_zongheScore +'\n')#更多数据with open('bZhanRank2.txt', 'w', encoding='utf-8') as fp1:fp1.write('')with open('bZhanRank2.txt', 'a', encoding='utf-8') as fp1:for x in ulist2:#print(x)#print(x[40:45])url3='https://api.bilibili.com/pgc/web/season/stat?season_id='+x[40:45]response = requests.get(url3)print(response.text)fp1.write(response.text +'\n')returnif __name__=="__main__":huoqushuju()

B站动漫排行数据获取(樱雪动漫推荐项目源码)相关推荐

  1. 【整站程序】wordpress-RiPro-V2去授权WordPress主题虚拟收费主题源码下载

    [整站程序]RiPro-V2去授权WordPress主题RiPlus虚拟收费主题源码下载RiPro-V2是一个优秀的主题,首页拖拽布局,高级筛选,自带会员生态系统,超全支付接口,你喜欢的样子我都有!R ...

  2. B站服务端代码泄漏:如何提交takedown,删除泄漏源码的仓库和Fork

    事件回顾 2019年4月22日下午四点左右,有网友在GitHub上发现一个上线不到6小时就获得5000+Star,Fork数一路飙升的Git仓库.从项目的描述来看,此为B站后台工程源码. 2019年4 ...

  3. 二次元动漫卡通风格手机APP应用下载页自适应源码

    自适应二次元动漫卡通风格手机APP应用下载页源码 下载地址https://download.csdn.net/download/qq_29130719/18255293 网盘地址http://ziji ...

  4. 横空出世。复盘B站面试坑我最深的Java并发:JDK源码剖析。B站五面面经(附过程、答案)

    上周午休我刷手机的时候看到微信在那疯狂刷恭喜,我以为发生了什么,原来是晨曦进了B站,我也刷了一句恭喜.他我印象还是比较深的,因为他给了很多我视频的建议(虽然很久没录制面试视频了),然后是比较用心那种. ...

  5. 团购网站源码 java_基于jsp的团购网站-JavaEE实现团购网站 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的团购网站, 该项目可用各类java课程设计大作业中, 团购网站的系统架构分为前后台两部分, 最终实现在线上进行团购 ...

  6. d58站群inc.php,D58站群2018年版本SEO特殊字符静态文件生成根目录源码分享

    网上有很多的站群软件都是2017年2016年的老版本,这些软件很多都被百度技术识别,基本没有什么用了,这款D58站群2018年版本到目前来说,还是有效果的. 先说下D58站群包含的文件有哪些: mb. ...

  7. 【项目精选】动漫论坛的设计与实现(论文+视频+源码)

    点击下载源码 作为文化产业的一部分,动漫影响了我国一代又一代青少年,据钱江晚报调查显示,有超过七成的95后愿意从事与动漫相关的行业,可见其对青少年影响力之大. 动漫论坛作为最先开始热爱动漫人士进行交流 ...

  8. 沐雪微信|asp.net 微信源码 多用户平台 c#整套源码

    源码购买请联系QQ 23002807 一.概述   本平台主要功能是针对微信商家公众号提供与众不同的.有针对性的营销推广服务.通过沐雪微信平台,用户可以轻松管理自己的微信各类信息,对微信公众账号进行维 ...

  9. 基于JSP动漫论坛的设计与实现(论文+PPT+源码

    基于JSP动漫论坛的设计与实现 摘 要 作为文化产业的一部分,动漫影响了我国一代又一代青少年,据钱江晚报调查显示,有超过七成的95后愿意从事与动漫相关的行业,可见其对青少年影响力之大. 动漫论坛作为最 ...

最新文章

  1. Jsp实现网上定餐系统
  2. 黑客常用的远程控制命令
  3. 开源websocket
  4. 【中级软考】多态与继承的概念
  5. css规则可以放在云上,CSS中!important规则的使用方法
  6. 【Spark】Spark调优 JVM调优
  7. JS面向对象之封装自定义构造函数
  8. Leetcode120.三角形的最小路径和 -- DP算法
  9. b h em strong mark
  10. LeetCode之SQL练习:第二高薪
  11. Zabbix proxy配置
  12. 技术交底书(一)-----一种移动终端无需充电及移动终端
  13. gradle系列-1-gradle -x test clean build
  14. matlab——红绿灯颜色及数字识别(二)
  15. 怎么将png图片缩小?教你在线压缩png图片的方法
  16. dcs常用的冗余方式_DCS的冗余
  17. 数学建模竞赛常用软件培训2
  18. 什么是你的核心竞争力之六善用你的弱点
  19. 设置页眉页脚--分节符
  20. sublimeText3配置_首选项-设置-用户

热门文章

  1. 二次极限与二重极限的关系
  2. C/C++编程学习 - 第4周 ⑧ 小蒜蒜的成绩
  3. doe报告模板_DOE试验报告
  4. 华为的型号命名规则_海康网络网络摄像机命名规则,海康IPC型号含义解释说明...
  5. 新概念每天学多少合适? 新概念学习方法汇总?上班族该如何分配时间学新概念?
  6. 重温经典:简读光干涉、衍射原理
  7. Adobe Flash CS5中文版经典教程 下载地址
  8. MassGrid(MGD)双周报第31期(5.11-5.24)
  9. 使用rpm包实现LAMP构架模型
  10. ps4播放器显示dlna服务器,PS4更新:期待已久的功能终于出现了