python记录:有道翻译与B站视频下载

Python实战:高效下载B站视频的两种方法 本文详细介绍了使用Python高效下载B站视频的两种实用方法:通过you-get第三方库一键下载和手动解析视频链接。文章涵盖了从基础下载到高级参数设置,包括处理登录视频、选择画质以及合并视频片段等技巧,适合开发者快速掌握B站视频下载技术。 阅读详情

单词批量下载

import re
import requests
import os
with open('1.txt','r',encoding="utf-8")as f1:
    lines=f1.readlines()
for line in lines:
    foler_name=line.strip()
    url = "https://dict.youdao.com/dictvoice?audio="+foler_name+"&type=2"
    res = requests.get(url=url).content
    with open(foler_name + '.mp3', mode='wb') as f:
        f.write(res)
    print(foler_name+"下载成功")

B站视频爬取

import json
import subprocess
import requests
import re
headers={
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.5735.289 Safari/537.36",
    "Cookie":"buv8F391429; bmg_af_switch=1; bmg_src_def_domain=i1.hdslb.com; buvid_fp=ee1429752f177886082877472a9c0eea; browser_resolution=3434-1288",
    "Referer":"https://space.bilibili.com/700954976/video"
}
url="https://www.bilibili.com/video/BV1mt421W73c"
res=requests.get(url=url,headers=headers)
html=res.text
html_text=re.findall('title="(.*?)" class',html)[0]
html1=re.findall('<script>window.__playinfo__=(.*?)</script>',html)[0]
json_data=json.loads(html1)
audio_url=json_data["data"]['dash']['audio'][0]['baseUrl']
video_url=json_data["data"]['dash']['video'][0]['baseUrl']
audio_content=requests.get(url=audio_url,headers=headers).content
video_content=requests.get(url=video_url,headers=headers).content
with open("video\\"+html_text+'.mp3',mode="wb") as audio:
    audio.write(audio_content)
with open("video\\"+html_text+'.mp4',mode="wb") as video:
    video.write(video_content)
cmd=f"ffmpeg -i video\\{html_text}.mp4 -i video\\{html_text}.mp3 -c:v copy -c:a aac -strict experimental video\\{html_text}1.mp4"
subprocess.run(cmd,shell=True)
如何使用python下载B站视频并使用ffmpeg进行合流操作 先看看我发的第一期专栏,里面有关开发者模式的介绍,一些相关的请求库与解析库。本期专栏将不再赘诉。下载ffmpeg。。注意:如果想要在cmd中使用,需要先配置环境变量本期将导入 subprocess 来用python执行ffmpeg的有关命令。 阅读详情

相关推荐

如何高效提取B站视频字幕并转换为可编辑文本

本文详细介绍了三种高效提取B站视频字幕并转换为可编辑文本的方法。核心是利用浏览器开发者工具直接获取字幕JSON文件,并通过Python脚本快速解析为纯文本。此外,还推荐了现成的下载工具和进阶的批量处理技巧,帮助用户轻松应对学习笔记整理、内容分析等场景,大幅提升信息处理效率。

python9snake的博客 259

bilibili视频合集下载,python实现

python下载bilibili视频,下载合集,下载选集。

qq_45179361的博客 1万+

GPU算力租用平台推荐

阿里云作为中国领先的云计算服务提供商,提供了丰富的GPU云服务器实例,包括NVIDIA Tesla V100、A100等多种高性能GPU型号。阿里云GPU云服务器适用于深度学习、科学计算、图形渲染等多种场景,能够满足不同用户的计算需求。

hong161688的博客 8170

python爬虫练习系列之二:下载B站视频

python爬虫练习,下载B站视频。下载文件用requests库最方便,因为可以获取错误码,可以自定义保存文件名,且不用判断文件是否已经下载完成。解析需要下载的地址,得到视频和音频文件下载地址。合成视频和音频,得到最终mp4文件。

cdl3的博客 3564

机械拆装-基于Unity-总体设计

建立一个机械装配的场景

唐小墨同学的博客 2774

保姆级教程:在Zynq UltraScale+ EV系列FPGA上,用VCU IP核搞定4K60帧H265视频解码与HDMI2.0输出

本文提供在Zynq UltraScale+ EV系列FPGA上使用VCU IP核实现4K60帧H265视频解码与HDMI2.0输出的全流程指南。从开发环境准备、Vivado工程配置到PetaLinux系统定制,详细解析硬件选型、IP核参数设置及性能优化技巧,帮助开发者快速构建高效视频处理系统。

weixin_30800987的博客 432

4分钟学会Python爬虫,轻松爬取哔哩哔哩视频!

Python中可以使用requests库来发送HTTP请求。在发送请求时,我们需要设置合适的请求头信息,这样服务器才能正确地处理我们的请求并返回相应结果。不自定义的话默认头部信息可能会被浏览器察觉你是在用脚本下载我的网站上的东西。

jijisaq的博客 1410

从工艺文件到寄生分析:手把手教你用华大九天RCExplorer做版图预检(附ITF文件解析)

本文详细介绍了华大九天RCExplorer工具在模拟IC和版图设计中的应用,从工艺文件解析到寄生参数提取的全流程。通过ITF文件的深度解析和实战案例,帮助工程师掌握金属层、介质层及通孔参数的关键影响,提升设计效率与准确性。文章还提供了与StarRC工作流集成的实用技巧,是国产EDA工具应用的权威指南。

weixin_42522552的博客 405

Python爬虫——教你下载b站指定视频

大家好!我是霖hero 不知道大家有没有下载自己喜欢的视频的习惯,反正我就有。众所周知,b站是一个很好的学习知识平台,我们可以在b站学习各种各样的知识,但唯一的不足是b站没有提供下载视频的功能,遇到喜欢的只能点赞、关注、收藏,那么我们想下载指定的视频该怎么办呢,今天将教你下载b站指定视频!!! 目录 爬前准备 FFmpeg第三方工具简介 FFmpeg第三方工具安装与配置 下载包和可执行文件 设置环境变量 网页分析 实战演练 发送网络请求 提取视频名及获取视频音频URL 下载视频音频

霖hero 2533

手把手实战:RK3588上YOLOv8模型从训练到部署全流程解析

本文详细解析了在RK3588开发板上部署YOLOv8目标检测模型的全流程。从模型训练、正确导出适配的ONNX格式,到使用RKNN-Toolkit2进行模型转换与量化,最后在板卡上完成部署与性能测试。文章提供了完整的代码示例和关键避坑指南,帮助开发者高效实现嵌入式AI应用落地。

weixin_28224217的博客 402

【WILEY】从Revision到Online:逐层拆解投稿状态更新与关键文件提交实战

本文详细解析了学术论文从返修到在线发表的全过程,重点拆解了投稿系统状态更新背后的含义与应对策略。文章提供了返修稿与回复信的准备技巧、关键补充文件(如图文摘要)的提交要点,并分享了校对校样与处理出版协议的实战经验,帮助作者高效、专业地完成发表流程。

weixin_29209805的博客 711

送书 | 教你下载B站指定视频

大家好!我是啃书君!不知道大家有没有下载自己喜欢的视频的习惯,反正我就有。众所周知,b站是一个很好的学习知识平台,我们可以在b站学习各种各样的知识,但唯一的不足是b站没有提供下载视频的功能...

tongtongjing1765的博客 3149

华为OD新系统机试真题-文章特征提取

华为OD机试新系统真题 【文章特征提取】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试真题【文章特征提取】

qq_45776114的博客 729

如何快速掌握B站视频下载与AI总结:BiliTools终极实用指南

你是不是经常在B站看到优质学习视频却苦于无法离线保存?或者面对长达数小时的教程视频,不知如何快速提取核心知识点?今天我要向你介绍一个神奇的跨平台哔哩哔哩工具箱——BiliTools!这个开源工具不仅能帮你轻松下载B站视频,还能通过AI智能总结功能,将冗长内容转化为结构化笔记。作为一款基于Tauri构建的轻量级桌面应用,BiliTools支持Windows、macOS和Linux三大平台,让你在任何

gitblog_00598的博客 443

【AI for Medecine】吴恩达医学图像AI专项课程(诊断、预测、治疗)

近期需要简单了解AI4Science上的一些应用,看到吴恩达大佬的专项课程,于是开始来个“全面”的了解--医学人工智能(诊断、预测、治疗)。

图挖掘领域,新晋砖家 ☞ 未来可期,欢迎和静静一起学习交流吖 765

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

如何用BiliTools实现B站视频AI智能总结提升学习效率

在信息爆炸的时代,B站作为知识获取的重要平台,视频内容动辄数十分钟甚至数小时,传统观看方式效率低下,关键知识点易被淹没。BiliTools的AI视频总结功能应运而生,能将冗长视频转化为精炼结构化摘要,让你3分钟掌握30分钟视频核心内容,实现高效智能学习。BiliTools是一款基于Tauri构建的哔哩哔哩工具箱,它不仅支持视频下载,更集成了强大的AI总结功能,让学习效率提升10倍。 ## 🤖

gitblog_00463的博客 630

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

BiliTools终极指南:三步搞定B站资源下载的免费开源工具

还在为B站优质内容无法离线保存而烦恼吗?想要轻松下载喜欢的视频、番剧和音乐却找不到合适工具?BiliTools作为一款基于Tauri框架构建的跨平台哔哩哔哩工具箱,为你提供了一站式B站资源管理解决方案。这款免费开源工具支持Windows、macOS和Linux三大系统,让B站资源下载变得前所未有的简单高效。无论你是学生党需要保存学习资料,还是影视爱好者想要建立个人影音库,BiliTools都能满足

gitblog_00555的博客 959

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

BilibiliDown:3步搞定B站视频离线收藏,告别网络限制的终极方案

你是否遇到过这样的困扰?看到B站上一个精彩的教学视频,想保存下来反复学习,却发现网络环境不稳定;或者想收藏UP主的系列作品,却因为视频太多一个个下载太麻烦;又或者会员专享内容只能在有网络时观看,离线时只能望洋兴叹? 今天我要向你介绍一款能彻底解决这些痛点的神器——BilibiliDown!这是一款跨平台的B站视频下载工具,无论你是Windows、macOS还是Linux用户,都能轻松使用。它不仅

gitblog_00495的博客 871

终极B站历史记录解决方案:BilibiliHistoryFetcher安装与配置教程

想要完整备份和分析你的B站观看历史吗?BilibiliHistoryFetcher是一个强大的开源工具,可以帮助你获取、管理和分析Bilibili历史记录数据。这个终极B站历史记录解决方案提供了从数据获取到可视化展示的全套功能,支持视频下载、动态备份、收藏夹管理等多种实用功能。 ## 🚀 项目简介与核心功能 **BilibiliHistoryFetcher**是一个基于Python开发的B站

gitblog_07241的博客 527

BiliTools:你的B站资源管理专家,一站式解决视频下载与收藏难题

还在为B站优质内容无法离线观看而烦恼吗?想要系统性地收藏喜欢的视频、番剧和音乐,却找不到合适的工具?BiliTools作为一款基于Tauri框架构建的跨平台哔哩哔哩工具箱,为你提供了一站式B站资源管理解决方案。这款免费开源工具支持Windows、macOS和Linux三大系统,让B站资源下载和管理变得前所未有的简单高效。无论你是普通用户想要保存喜欢的视频,还是技术爱好者想要研究多媒体处理技术,Bi

gitblog_00010的博客 373

跨平台B站资源管理工具BiliTools:一站式解决视频下载与本地收藏需求

还在为B站优质内容无法离线观看而烦恼吗?想要系统性地收藏喜欢的视频、番剧和音乐,却找不到合适的解决方案?BiliTools作为一款基于Tauri框架构建的跨平台哔哩哔哩工具箱,为你提供了专业的一站式B站资源管理方案。这款免费开源工具支持Windows、macOS和Linux三大系统,让B站资源下载和管理变得前所未有的简单高效。 ## 🔍 问题引入:为什么你需要专业的B站资源管理工具? 在数字

gitblog_00704的博客 344

BiliTools:如何快速下载B站视频的完整免费工具箱指南

还在为无法离线观看B站优质内容而烦恼吗?想要系统性地收藏喜欢的视频、番剧和音乐,却找不到合适的工具?BiliTools作为一款基于Tauri框架构建的跨平台哔哩哔哩工具箱,为你提供了一站式B站资源管理解决方案。这款免费开源工具支持Windows、macOS和Linux三大系统,让你能够轻松下载B站视频、音频和弹幕,建立个人离线资源库。无论你是学生想要保存学习资料,还是影视爱好者想要收藏优质内容,B

gitblog_00916的博客 485

如何快速将B站视频转为文字:bili2text一键语音识别完整指南

前言:你是否经常观看B站视频,想要将精彩内容转为文字进行整理、翻译或二次创作?手动转录耗时费力,专业软件又需要付费。bili2text开源工具帮你解决这个痛点,只需一个B站链接,就能自动下载视频、提取音频并识别为文字,支持多种AI引擎,完全免费使用。 ## 项目核心亮点:为什么要选择bili2text? 1. **一键式操作,零技术门槛**:无需编程知识,输入B站链接或BV号即可自动完成整个转

gitblog_00135的博客 898

解放双手!B站视频秒变文字稿:Bili2text超详细使用教程

还在为整理B站视频笔记而烦恼吗?Bili2text是一款神奇的Python工具,能够将任意Bilibili视频自动转换为可编辑的文字稿。只需输入视频链接,它就能帮你完成视频下载、音频提取、语音识别的全过程,让知识留存变得前所未有的简单! ## 🎯 这款工具能为你解决什么痛点? 想象一下这样的场景:你正在观看一位行业大咖的深度分享,突然听到一个精彩观点,想要记录下来反复学习。传统的做法是暂停视

gitblog_01197的博客 2728

BiliBiliCCSubtitle终极指南:专业级B站字幕下载与转换解决方案

BiliBiliCCSubtitle是一款专为技术爱好者和进阶用户设计的**高效B站字幕下载工具**,能够在3秒内完成B站CC字幕的下载与格式转换。这个基于C++开发的开源项目通过逆向工程B站API,解决了字幕下载的技术难题,为视频创作者、内容分析师和技术研究者提供了强大的字幕处理能力。 ## 技术架构深度解析:模块化设计的艺术 ### 核心功能模块划分 BiliBiliCCSubtitle

gitblog_00099的博客 742
上一篇: python记录:文本文件与二进制文件
下一篇: python记录:抓取单词翻译+音标
语欣语涵
博客等级 码龄16年 82粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值