影刀RPA 视频信息批量抓取:时长播放量标题一步提取
影刀RPA 视频信息批量抓取时长播放量标题一步提取作者林焱做视频运营的需要监控自己和竞品的视频数据。这篇讲怎么用影刀批量抓取B站、抖音等平台的视频公开信息标题、播放量、点赞、时长等全部用公开接口不需要登录。B站视频信息抓取importrequestsdefget_bilibili_video_info(bv_id):获取B站视频信息公开接口urlfhttps://api.bilibili.com/x/web-interface/viewparams{bvid:bv_id}headers{User-Agent:Mozilla/5.0 ...,Referer:https://www.bilibili.com/}resprequests.get(url,paramsparams,headersheaders)dataresp.json()ifdata[code]!0:print(f获取失败: BV号{bv_id})returnNonestatdata[data][stat]infodata[data][video(video-caXRbmaj-1784927405761)(type-csdn)(url-https://live.csdn.net/v/embed/526818)(image-https://v-![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/ff07fe1b5dfe453ca90ffcbd08afda6c.png#pic_center)blog.csdnimg.cn/asset/582d14c3bd0451c5399cd990b56e2a0d/cover/Cover0.jpg)(title-拼多多店群自动化报活动上架)]return{BV号:bv_id,标题:info[title],播放量:stat[view],弹幕数:stat[danmaku],评论数:stat[reply],收藏数:stat[favorite],点赞数:stat[like],硬币数:stat[coin],分享数:stat[share],时长:format_duration(info[duration]),# 秒转分:秒发布时间:datetime.fromtimestamp(info[pubdate]).strftime(%Y-%m-%d)}defformat_duration(seconds):minutesseconds//60secsseconds%60returnf{minutes}:{secs:02d}批量抓取从B站UP主视频列表defget_up_videos(mid,page1,page_size50):获取UP主的所有视频urlhttps://api.bilibili.com/x/space/arc/searchparams{mid:mid,# UP主UIDps:page_size,# 每页数量pn:page,# 页码order:pubdate# 按发布时间排序}headers{Referer:https://space.bilibili.com/}resprequests.get(url,paramsparams,headersheaders)dataresp.json()ifdata[code]!0:return[]videos[]forvindata[data][list][vlist]:videos.append({标题:v[title],BV号:v[bvid],播放量:v[play],评论数:v[comment],时长:v[length],发布时间:datetime.fromtimestamp(v[created]).strftime(%Y-%m-%d)})returnvideos# 抓取某UP主全部视频uid123456# UP主的UIDall_videos[]forpageinrange(1,10):# B站最多显示前几页videosget_up_videos(uid,page)ifnotvideos:breakall_videos.extend(videos)time.sleep(0.5)print(f共抓到{len(all_videos)}个视频)抖音视频信息公开搜索defsearch_douyin(keyword):抖音搜索简化版实际需要处理cookie和签名# 注意抖音的接口有加密参数纯requests方案不稳定# 推荐用影刀浏览器自动化代替# 影刀方案# 1. 打开抖音网页版搜索页![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6697a23f53b7418980f0514f48f99fb8.png#pic_center)# 2. 输入关键词搜索# 3. 等待视频列表加载# 4. 循环提取每个视频卡片的信息# 5. 翻页继续pass踩坑实录坑1B站API有限频B站公开接口虽然没有官方文档的限频说明但实测同一IP短时间内大量请求会返回412错误。翻页间隔0.5秒大批量抓取用代理池。坑2BV号和AV号互转老视频用的是AV号纯数字新视频是BV号。互转方法# AV → BV不提供公开算法用API间接获取infoget_bilibili_video_info(bv_id)# 返回中包含了aid# BV → AVinfo里有aid字段[video(video-quibIt6x-1784927412562)(type-csdn)(url-https://live.csdn.net/v/embed/526817)(image-https://v-blog.csdnimg.cn/asset/1d3c3709da119dd8c13ab01e9b282520/cover/Cover0.jpg)(title-TEMU店群矩阵自动化运营核价报活动)]print(info[aid])坑3抖音需要cookie抖音的很多接口需要携带cookie即使不登录也需要。如果用requests方案需要先在浏览器里登录抖音把cookie导出。更推荐直接用影刀浏览器操作。坑4播放量在短时间内不会实时更新B站的播放量不是实时的有几分钟到几小时的缓存延迟。如果你的监控间隔很短比如每5分钟查一次会发现数据没变化——不是接口出问题了是B站后端没更新。数据分析视频表现对比# 计算互动率forvinvideos:v[互动率]round((v[点赞数]v[评论数]v[收藏数]v[分享数])/max(v[播放量],1)*100,2)# 按互动率排序topsorted(videos,keylambdav:v[互动率],reverseTrue)[:10]fori,vinenumerate(top):print(f{i1}.{v[标题]}— 互动率{v[互动率]}%)写在最后视频数据抓取是内容运营的基础能力。B站的API相对友好公开、稳定抖音的接口加密较严格。影刀浏览器自动化可以绕过加密参数的问题适合小批量、低频的监控场景。大批量采集用API方案更高效。

相关新闻

Unity依赖注入框架Zenject/Extenject:从原理到实战的终极架构指南

Unity依赖注入框架Zenject/Extenject:从原理到实战的终极架构指南

1. 项目概述:为什么我们需要一个“终极”的依赖注入框架? 如果你在Unity里摸爬滚打超过一年,大概率经历过这样的场景:一个 GameManager 脚本里塞满了对 UIManager 、 AudioManager 、 PlayerController 、 SaveSystem 的…

2026/7/25 9:38:54 阅读更多 →
OBS多平台直播终极指南:5分钟掌握obs-multi-rtmp插件

OBS多平台直播终极指南:5分钟掌握obs-multi-rtmp插件

OBS多平台直播终极指南:5分钟掌握obs-multi-rtmp插件 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否厌倦了在不同直播平台间反复切换?是否希望一次性将精…

2026/7/25 9:37:53 阅读更多 →
YOLOv7在农产品AI检测中的实战应用与优化

YOLOv7在农产品AI检测中的实战应用与优化

1. 项目背景与核心价值去年在山东某大型果蔬分拣车间里,我看到十几个工人每天要盯着传送带8小时以上,用肉眼筛选坏果。这种传统人工检测方式不仅效率低下(平均每小时处理量不超过1吨),更存在15%-20%的漏检率。直到我们…

2026/7/25 9:37:53 阅读更多 →

最新新闻

Xtra暂停新款相机预订,或因FCC打击大疆关联产品销售

Xtra暂停新款相机预订,或因FCC打击大疆关联产品销售

Xtra新款相机预订突停去年,Xtra Technology 在美国销售了与热门产品大疆 Osmo Pocket 3 极为相似的版本,如今又似打算悄悄推出新款双镜头 Osmo Pocket 4 Pro 仿版。然而今天,Xtra 突然从其网站首页撤下新款 Xtra Muse 2 Pro,无限期…

2026/7/25 9:58:01 阅读更多 →
基于CNN的农业害虫检测系统设计与优化

基于CNN的农业害虫检测系统设计与优化

1. 项目背景与核心价值农田害虫监测一直是农业生产中的关键环节。传统人工巡查方式效率低下,且受限于巡查人员经验水平,往往难以及时发现早期虫害。随着计算机视觉技术在农业领域的深入应用,基于深度学习的害虫自动识别系统正在改变这一现状。…

2026/7/25 9:58:01 阅读更多 →
Android Camera HAL层缩略图生成Jpeg大图方案梳理

Android Camera HAL层缩略图生成Jpeg大图方案梳理

一、需求分析 在Android手机等产品使用相机拍照时会有缩略图(手机相机拍照后会在左下角有个小图显示,即为缩略图,又称小图,一般为Yuv格式)显示,一般缩略图的size为相机预览size(1920x1080, 图库显示)。 目前各大手机厂商都有自己的拍照后处理框架,用于处理各种耗时算法…

2026/7/25 9:58:01 阅读更多 →
基于XGBoost的恶意流量检测系统设计与优化

基于XGBoost的恶意流量检测系统设计与优化

1. 项目背景与核心价值网络安全领域每天都会产生海量的网络流量数据,其中潜藏着各种恶意攻击行为。传统的基于规则库的检测方法已经难以应对日益复杂的攻击手段,这正是机器学习技术能够大显身手的地方。我在本科毕业设计中选择这个课题,就是看…

2026/7/25 9:58:01 阅读更多 →
Android Camera HAL拍照稳定性问题分析定位指南

Android Camera HAL拍照稳定性问题分析定位指南

1 拍照流程梳理 1.1 确认拍照帧号 拍照模式下拍照帧对应的captureIntent = 2 视频模式下拍照帧对应的captureIntent = 4 ProcessCaptureRequest表示request下发 chxusecase.cpp:945 PreprocessCaptureRequest() Saving buffer for CHI Frame: 58, requestFrame: 58, NumBuf…

2026/7/25 9:58:01 阅读更多 →
C++开发者必备:Awesome清单高效使用与项目集成实战指南

C++开发者必备:Awesome清单高效使用与项目集成实战指南

1. 项目概述:为什么我们需要一份“Awesome C”清单?如果你是一名C开发者,无论是刚入门的新手,还是摸爬滚打多年的老手,我相信你都经历过这样的时刻:面对一个全新的技术需求,比如想用C写一个高性…

2026/7/25 9:57:00 阅读更多 →

日新闻

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:00:35 阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:00:35 阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:00:35 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/25 5:08:22 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/25 5:13:53 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 18:52:18 阅读更多 →

月新闻