利用av号爬取Bilibili视频弹幕

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
#bilibili弹幕抓取
import requests
import re
from bs4 import BeautifulSoup
import operator#排序
 
def getHTMLText(url):
    try:
        print("获取url中...")
        headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36'}
        r = requests.get(url,headers=headers)
        print("获取url完成")
        return r.text
    except:
        print("获取Url失败")
        
def parsePage(text):
    try:
        print("解析文本...")
        keyStr = re.findall(r'upgcxcode/78/39/[\d]*',text)#B站有两种寻址方式,第二种多一些
        key = eval(keyStr[0].split('/')[3])
        print(key)
        commentUrl = 'https://api.bilibili.com/x/v1/dm/list.so?oid=' + str(key)  # 弹幕存储地址
        res=requests.get(commentUrl)
        res.encoding = 'utf-8'
        commentText=res.text
        soup = BeautifulSoup(commentText, "html.parser")
        soup2=BeautifulSoup(text,"html.parser")
        commentList={}
        title=soup2.find('h1').
Python爬虫:爬取Bilibili弹幕过程示例代码 这篇文章主要介绍了Python爬虫爬取Bilibili弹幕过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先来思考一个问题,B站一个视频弹幕最多会有多少? 比较多的会有2000条吧,这么多数据,B站肯定是不会直接把弹幕和这个视频绑在一起的。 也就是说,有一个视频地址为https://www.bilibili.com/video/av6... 阅读详情

相关推荐

Python实现对Bilibili视频点赞等信息的爬取

目录前言功能描述功能实现相关资料 前言 最近研究python的爬虫过程中,尝试学习了调用bilibili的各种api,可以爬取视频的信息、弹幕等,也可以爬取up主的基本信息等,故写博客记录爬取视频信息的方法。 功能描述 使用python的request库和json库实现对bilibili网站视频av、bv、收藏数、投币数、点赞数等信息的爬取。 功能实现 import requests import json import csv import pandas as pd # 爬虫地址 alphabet

Samue1_Zhu的博客 7385

基于AVpro视频播放器的展馆视频播放

using System.Collections; using System.Collections.Generic; using UnityEngine; using RenderHeads.Media.AVProVideo; 脚本不需要赋值,挂在物体上即可 public class VideoShowOne : MonoBehaviour { public static VideoShowOne showOne;bool IsPlay = false; private void Awa

kvkZzzz的博客 24万+

使用爬虫爬取bilibili播放量过10w的视频

使用到了json库和requests库 使用到了bilibili读取视频信息的api api url : http://api.bilibili.com/archive_stat/stat?aid=23 简单看一下api能获取到的信息的样子 {"code":0,"message":"0","ttl":1,"data":{"aid":23,"view":&quo

haohulala的博客 1万+

AVPlayer 播放在线视频和本地文件的设置区别

依赖框架都是AVFoundation 需要da

Mr.xiaoma.wen 338万+

视频播放AVPlayerViewController

视频播放有关的目录如下:FFMpeg视频MetaData函数--av_dump_format()AVPlayer播放器FFMpeg 播放视频直播秒开由于MPMoviePlayerController的高度封装,导致定制界面基本不可能实现。iOS9.0之后AVFoundation框架中提供了AVPlayerViewController来替代MP,使用也是非常简单。使用时导入2个头文件:#impor...

小乔的博客 8万+

一.AV Foundation 视频播放 - 功能综述

通过这篇博客,我们初步认识了iOS中播放器的核心类,以及通过一个简单的播放实例感受了其基本功能。在接下来的系列文章中,我们将深入挖掘播放功能的方方面面。我们将探讨更多高级功能,解析优化策略,以及介绍一些常见的问题和解决方案。如果你有任何问题或建议,欢迎在评论区留言,我们期待在未来的文章中为你解答疑惑。敬请期待下一篇深度剖析!

weixin_39339407的博客 8万+

AV视频输出接口类型

转载时请注明出处和作者联系方式:http://blog.csdn.net/mimepp作者联系方式:YU TAO 在这里列一下视频输出的接口类型, 算是一个笔记. 类型 名称 中文名 接头 含义 特点

mimepp的专栏,这里都是原创 22万+

Python爬虫之bilibili视频弹幕爬取并保存为JSON格式(详解分析+代码实现)

一、项目介绍         今天我们的爬虫内容是bilibili视频弹幕爬取,并保存到本地为JSON格式,正常爬虫只需要发送请求,解析相应内容,而爬取bilibili的内容,视频弹幕并没在响应的html中,而是保存在一个响应的url中,以XML格式保存,所以这算是一个新的内容,我会在下面进行详解。 二、所需技术 import requests (发送请求...

IronmanJay 6019

爬取av_Python爬虫:爬取Bilibili弹幕过程示例代码

这篇文章主要介绍了Python爬虫爬取Bilibili弹幕过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下先来思考一个问题,B站一个视频弹幕最多会有多少?比较多的会有2000条吧,这么多数据,B站肯定是不会直接把弹幕和这个视频绑在一起的。也就是说,有一个视频地址为https://www.bilibili.com/video/av67946...

weixin_29214715的博客 902

android bilibili弹幕技术解析,bilibili弹幕爬取与比对分析

最近受人之托研究了下b站的数据爬取做个小工具,最后朋友说不需要了,本着开源共享的原则,将研究成果与大家分享一波,话不多说直接上干货需求分析给定up主uid和用户uid,爬取用户在该up主所有视频中发的所有弹幕需求拆解获取up主所有视频打开b站,随便搜索一个up主,打开所有视频页面,f12看异步请求就一目了然了接口地址:https://space.bilibili.com/ajax/member/g...

weixin_32247165的博客 871

python爬取bilibili弹幕_Python爬虫爬取Bilibili弹幕过程解析

先来思考一个问题,B站一个视频弹幕最多会有多少?比较多的会有2000条吧,这么多数据,B站肯定是不会直接把弹幕和这个视频绑在一起的。也就是说,有一个视频地址为https://www.bilibili.com/video/av67946325,你如果直接去requests.get这个地址,里面是不会有弹幕的,回想第一篇说到的携程异步加载数据的方式,B站的弹幕也一定是先加载当前视频的界面,然后再异步...

weixin_39639174的博客 996

bilibili弹幕爬取与比对分析

最近受人之托研究了下b站的数据爬取做个小工具,最后朋友说不需要了,本着开源共享的原则,将研究成果与大家分享一波,话不多说直接上干货 需求分析 给定up主uid和用户uid,爬取用户在该up主所有视频中发的所有弹幕 需求拆解 获取up主所有视频 打开b站,随便搜索一个up主,打开所有视频页面,f12看异步请求就一目了然了 接口地址:https://space.bilibili.com/a...

月月鸟先森的博客 2928

Python爬虫实战:爬取Bilibili和YouTube视频弹幕和评论

随着视频内容平台的爆发式增长,视频网站成为了人们获取信息、娱乐和知识的重要渠道。在这些平台上,视频弹幕和评论数据可以为我们提供重要的信息,帮助我们了解用户的行为、视频的受欢迎程度以及内容的互动情况。本篇文章将带你实现一个Python爬虫,用来爬取Bilibili和YouTube上的视频弹幕、评论等数据。我们将详细介绍爬虫的实现过程,使用最新的Python技术,并且会提供完整的代码。Bilibili网站提供了多种方式来获取视频数据,最直接的方式是通过其开放的API接口来获取视频弹幕和评论等数据。

2201_76125261的博客 1763

autojs调用java的类库爬取bilibili视频弹幕内容,get请求方法值得学习

/** * @功能 爬取指定bilibili视频弹幕 * @作者 家 * @感谢 内个谁, ProjectXero * @难点 不会解压gzip和deflate,再次感谢上面两位大佬的帮助 * @return 弹幕数组 */ //此代码由飞云脚本圈整理提供(www.feiyunjs.com) runtime.loadJar('/sdcard/jsoup.jar') importCla...

feiyunjs的博客 8114

bilibili 解析_一个用Python爬虫爬取Bilibili弹幕的小例子解析

先来思考一个问题,B站一个视频弹幕最多会有多少?比较多的会有2000条吧,这么多数据,B站肯定是不会直接把弹幕和这个视频绑在一起的。也就是说,有一个视频地址为 https://www.bilibili.com/vide... ,你如果直接去requests.get这个地址,里面是不会有弹幕的,回想第一篇说到的携程异步加载数据的方式,B站的弹幕也一定是先加载当前视频的界面,然后再异步填充弹幕的。这...

weixin_39859052的博客 323

bilibili 解析_Python爬虫:爬取Bilibili弹幕过程示例代码

这篇文章主要介绍了Python爬虫爬取Bilibili弹幕过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下先来思考一个问题,B站一个视频弹幕最多会有多少?比较多的会有2000条吧,这么多数据,B站肯定是不会直接把弹幕和这个视频绑在一起的。也就是说,有一个视频地址为https://www.bilibili.com/video/av67946...

weixin_39762666的博客 594

python 爬取直播弹幕视频_Python爬取b站任意up主所有视频弹幕

爬取b站弹幕并不困难。要得到up主所有视频弹幕,我们首先进入up主视频页面,即https://space.bilibili.com/id/video这个页面。按F12打开开发者菜单,刷新一下,在network的xhr文件中有一个getSubmitVideo文件,这个文件里就有我们需要的视频av了。如果直接抓取页面是拿不到的,因为视频是异步加载的。在这个文件里的data标签下,有一个count是...

weixin_39816062的博客 454

python 爬取bilibili 视频弹幕

1 # -*- coding: utf-8 -*- 2 # @author: Tele 3 # @Time : 2019/04/09 下午 4:50 4 # 爬取弹幕 5 import requests 6 import json 7 import os 8 from lxml import etree 9 10 11 def main(): 12...

weixin_30551947的博客 280
上一篇: 修改Jupyter Notebook默认工作路径
下一篇: 阿里云ECS服务器CentOS7上安装MySql服务
coca丶丶
博客等级 码龄10年 122粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值