微博视频下载

video_urls 获取xpath://video/@src|//video/@autoplay

# !/usr/bin/python3
# -*- coding:utf-8 -*-
"""
@author: JHC000abc@gmail.com
@file: demo1.py
@time: 2024/6/3 18:00
@desc:"""
import os
import re
import requests
from urllib.parse import unquotevideo_urls = """
//f.video.weibocdn.com/o0/zKaeA2tblx08gbCvECPu01041200IOoj0E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052810367008865&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g29,3601-g36,8013-g0,3601-g29&Expires=1720171780&ssig=8qWxUtq8yo&KID=unistore,video
//f.video.weibocdn.com/u0/9wDNW1Vbgx08g6G0UMUw010412006JcC0E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5051678257250342&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8013-g0,3601-g29,3601-g19&Expires=1720171780&ssig=9M9pGiLdMH&KID=unistore,video
//f.video.weibocdn.com/o0/gt0Ytfoqlx08gaji3S0M01041200aSUW0E010.mp4?label=mp4_720p&template=720x1280.24.0&media_id=5052514500804658&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g19,3601-g36,8013-g0,3601-g19&Expires=1720171780&ssig=qwN8M8Cyc9&KID=unistore,video
//f.video.weibocdn.com/o0/zKaeA2tblx08gbCvECPu01041200IOoj0E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052810367008865&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g29,3601-g36,8013-g0,3601-g29&Expires=1720171780&ssig=8qWxUtq8yo&KID=unistore,video
//f.video.weibocdn.com/u0/9wDNW1Vbgx08g6G0UMUw010412006JcC0E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5051678257250342&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8013-g0,3601-g29,3601-g19&Expires=1720171780&ssig=9M9pGiLdMH&KID=unistore,video
//f.video.weibocdn.com/o0/6E1OuJczlx08ga4CWyUE010412004Kk00E010.mp4?label=mp4_720p&template=576x1024.24.0&media_id=5052461132480572&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8013-g0,3601-g29,3601-g32,3601-g29&Expires=1720171780&ssig=LWQX1Q3kIo&KID=unistore,video
//f.video.weibocdn.com/o0/gt0Ytfoqlx08gaji3S0M01041200aSUW0E010.mp4?label=mp4_720p&template=720x1280.24.0&media_id=5052514500804658&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g19,3601-g36,8013-g0,3601-g19&Expires=1720171780&ssig=qwN8M8Cyc9&KID=unistore,video
//f.video.weibocdn.com/o0/LqQe1kzclx08gb0rhsQ001041200BOy30E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052670554079256&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g19,3601-g36,8013-g0,3601-g19&Expires=1720171780&ssig=GC11nHcWrX&KID=unistore,video
//f.video.weibocdn.com/o0/n9USvUA4lx08gb0R1LsQ01041200alO80E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052674530541583&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8012-g2,8013-g0,3601-g29&Expires=1720171780&ssig=KOc88BIlZA&KID=unistore,video
//f.video.weibocdn.com/o0/6E1OuJczlx08ga4CWyUE010412004Kk00E010.mp4?label=mp4_720p&template=576x1024.24.0&media_id=5052461132480572&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8013-g0,3601-g29,3601-g32,3601-g29&Expires=1720171780&ssig=LWQX1Q3kIo&KID=unistore,video
//f.video.weibocdn.com/o0/gt0Ytfoqlx08gaji3S0M01041200aSUW0E010.mp4?label=mp4_720p&template=720x1280.24.0&media_id=5052514500804658&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g19,3601-g36,8013-g0,3601-g19&Expires=1720171780&ssig=qwN8M8Cyc9&KID=unistore,video
//f.video.weibocdn.com/o0/LqQe1kzclx08gb0rhsQ001041200BOy30E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052670554079256&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g19,3601-g36,8013-g0,3601-g19&Expires=1720171780&ssig=GC11nHcWrX&KID=unistore,video
//f.video.weibocdn.com/o0/zJuWIWXKlx08ga81eflK010412003zdR0E010.mp4?label=mp4_720p&template=576x1024.24.0&media_id=5052473094897696&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g29,3601-g36,8013-g0,3601-g29&Expires=1720171780&ssig=cjLfJlLX%2Fw&KID=unistore,video
//f.video.weibocdn.com/o0/n9USvUA4lx08gb0R1LsQ01041200alO80E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052674530541583&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8012-g2,8013-g0,3601-g29&Expires=1720171780&ssig=KOc88BIlZA&KID=unistore,video
//f.video.weibocdn.com/o0/En7smZPNlx08gaAb2CSI01041200yNl60E010.mp4?label=mp4_720p&template=720x960.24.0&media_id=5052576412926010&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=v&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,8013-g0,3601-g29,3601-g32,3601-g29&Expires=1720171780&ssig=%2BGqaB%2FC28h&KID=unistore,video
//f.video.weibocdn.com/o0/g6473TnUlx08gaBgZYsw01041200hdZ90E010.mp4?label=mp4_720p&template=1280x720.25.0&media_id=5052580477468697&tp=8x8A3El:YTkl0eM8&us=0&ori=1&bf=4&ot=h&lp=1627bfY897x0uXgBMWir7m&ps=mZ6WB&uid=7epJGb&ab=,3601-g19,3601-g36,8013-g0,3601-g19&Expires=1720171780&ssig=37RdF2I2tI&KID=unistore,video"""for i in video_urls.split("\n"):i = i.strip()if i:try:host = re.findall("(.*?)/o0/", i)[0]if host.startswith("//"):host = f"https:{host}"video_id = re.findall("/o0/(.*?).mp4", i)[0]ssig = unquote(re.findall("ssig=(.*?)&", i)[0])Expire = re.findall("Expires=(.*?)&", i)[0]except:passelse:print(video_id, ssig, Expire)headers = {"Referer": "https://weibo.com/","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",}url = f"{host}/o0/{video_id}.mp4"params = {"Expires": f"{Expire}","ssig": f"{ssig}","KID": "unistore,video"}response = requests.get(url, headers=headers, params=params)# print(response.text)print(response)os.makedirs("videos", exist_ok=True)with open(f"videos/{video_id}.mp4", "wb") as fp:fp.write(response.content)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1473689.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Windows使用nxlog发送系统日志到Linux的rsyslog服务器

Windows使用nxlog发送系统日志到Linux的rsyslog服务器 前言一、IP地址规划及示意图二、在windows上安装及配置nxlog1.下载nxlog2.安装nxlog3.配置nxlog4.创建对应日志路径的文件夹 三、windows上启动nxlog服务四、在CentOS 7上配置日志存到指定位置文件1.编辑/etc/rsyslog.conf…

MySql Innodb 索引有哪些与详解

概述 对于MYSQL的INNODB存储引擎的索引,大家是不陌生的,都能想到是 B树结构,可以加速SQL查询。但对于B树索引,它到底“长”得什么样子,它具体如何由一个个字节构成的,这些的基础知识鲜有人深究。本篇文章从…

MATLAB engine for python调用m文件函数输出变量值python调用MATLAB函数混合编程

MATLAB engine for python调用m文件函数输出变量值python调用MATLAB函数混合编程 说明(废话)解决方案总结 说明(废话) python调用MATLAB函数,MATLAB函数实现在m文件,python直接调用MATLAB中的函数。 首先还是要安装好MATLAB engine python setup.py ins…

普通Java工程如何在代码中引用docker-compose.yml中的environment值

文章目录 一、概述二、常规做法1. 数据库配置分离2. 代码引用配置3. 编写启动类4. 支持打包成可执行包5. 支持可执行包打包成docker镜像6. docker运行 三、存在问题分析四、改进措施1. 包含environment 变量的编排文件2. 修改读取配置文件方式3. 为什么可以这样做 五、运行效果…

从文本到安全图像:自动提示优化防止不当内容生成

T2I生成技术已经得到了广泛关注,并见证了如GLIDE、Imagen、DALL-E 2、Stable Diffusion等大型生成模型的发展。尽管这些模型能够根据文本描述生成高质量的图像,促进了书籍插图、品牌标识设计、游戏场景创作等多种实际应用,但它们也被恶意用户…

ROS 2官方文档(基于humble版本)学习笔记(四)

ROS 2官方文档(基于humble版本)学习笔记(四) 2.客户端库使用colcon构建包(package)创建工作空间(workspace)构建工作空间执行测试(tests)导入环境&#xff08…

如何搜索查找ICLR论文

记录有几个查找顶级会议文章的网址,不止ICLR ICLR 2024 还会有visualization模式: ICLR 2024 virtual 这个网站也很棒 Paper Copilot ICLR 2024 当然还有一个用图表示各论文相关关系的网站: connected papers

入职字节外包2个月后,我离职了...

有一种打工人的羡慕,叫做“大厂”。 真是年少不知大厂香,错把青春插稻秧。 但是,在深圳有一群比大厂员工更庞大的群体,他们顶着大厂的“名”,做着大厂的工作,还可以享受大厂的伙食,却没有大厂…

Python应用开发——30天学习Streamlit Python包进行APP的构建(13)

st.chat_input 显示聊天输入窗口小部件。 Function signature[source]st.chat_input(placeholder="Your message", *, key=None, max_chars=None, disabled=False, on_submit=None, args=None, kwargs=None) Returns(str or None) The current (non-empty) value of…

排序——数据结构与算法 总结8

目录 8.1 排序相关概念 8.2 插入排序 8.2.1 直接插入排序: 8.2.2 折半插入排序: 8.2.3 希尔排序: 8.3 交换排序 8.3.1 冒泡排序: 8.3.2 快速排序: 8.4 选择排序 8.4.1 简单选择排序 8.4.2 堆排序 8.5 归并…

Docker:一、安装与卸载、配置阿里云加速器(Ubuntu)

目录 🍁安装docker🌲1、环境准备🌲2、安装docker Engine🧊1、卸载旧版、任何冲突的包🧊2、使用存储库安装🧊3、安装 Docker 包。🧊4、查询是否安装成功🧊5、运行hello-world镜像&…

24西安电子科技大学马克思主义学院—考研录取情况

01、马克思主义学院各个方向 02、24马克思主义学院近三年复试分数线对比 PS:马院24年院线相对于23年院线增加15分,反映了大家对于马克思主义理论学习与研究的热情高涨,也彰显了学院在人才培养、学科建设及学术研究等方面的不断进步与成就。 6…

算法day02 回文 罗马数字转整数

回文 搞错了String类型的indexOf方法,理解成获取对应下标的值,实际上是在找对应值的下标。 4ms 耗时最少的方法尽量不会去调用jdk提供的方法,而是直接使用对应的数学逻辑关系来处理, 甚至用 代替equals方法。 罗马数字转整数 考…

设计模式探索:策略模式

1. 什么是策略模式(Strategy Pattern) 定义 策略模式(Strategy Pattern)的原始定义是:定义一系列算法,将每一个算法封装起来,并使它们可以相互替换。策略模式让算法可以独立于使用它的客户端而…

vue3+electron项目搭建,遇到的坑

我主要是写后端,所以对前端的vue啊vue-cli只是知其然,不知其所以然 这样也导致了我在开发前端时候遇到了很多的坑 第一个坑, vue2升级vue3始终升级不成功 第二个坑, vue add electron-builder一直卡进度,进度条走完就是不出提示succes 第一个坑的解决办法: 按照网上说的升级v…

Linux操作系统中逻辑卷的缩减

流程:第一步先是要缩减逻辑卷的文件系统。 第二步就是要去缩减逻辑卷的物理边界。 注意事项: 1.逻辑卷要处于卸载状态, 2.建议先备份数据 3.在缩减逻辑卷的时候,要注意xfs文件系统的逻辑卷是不支持直接进行缩减的。 4.在缩减…

利用级数公式计算圆周率(π)

π是是指圆的周长与直径的比值,是无限不循环小数,有很多种方法可以求得它的近似值。这里用比较容易实现的关于π的无穷级数来求它的前10000位的取值。 π / 2 π 具体的,用两个字符数组x,z分别存放当前计算得到的pi值,数组…

51单片机基础10——串口实验

串口实验 51单片机串口实验1. 软硬件条件2. 串口实验2.1 单片机与PC 发送字符2.1.1 效果2.1.2 代码2.1.3 优化 2.3 串口接收数据(指令控制单片机)2.3.1 非中断方式实现2.3.2 中断方式实现 51单片机串口实验 1. 软硬件条件 单片机型号:STC89C52RC开发环境&#xff…

文件、文本阅读与重定向、路径与理解指令——linux指令学习(一)

前言:本节内容标题虽然为指令,但是并不只是讲指令, 更多的是和指令相关的一些原理性的东西。 如果友友只想要查一查某个指令的用法, 很抱歉, 本节不是那种带有字典性质的文章。但是如果友友是想要来学习的,…

带有网站和 PHP 后端的占星咨询应用程序 | 包括聊天、音频视频通话源码

我们的应用程序基于 Astrotalk、Guruji 等热门业务,这些业务已经在市场上取得成功。 我们的应用程序配备了用 Laravel 开发的功能齐全的后端,Laravel 是一种广泛使用的基于 PHP 的 Web 应用程序框架。 总的来说,我们的新占星术应用程序对于…