微博视频下载

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.mzph.cn/web/40296.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt实现流动的管道效果代码示例

在现代图形用户界面(GUI)应用程序中,动态效果可以显著增强用户体验。本文将介绍如何使用Qt框架实现一个流动的管道效果。我们将通过自定义QWidget来绘制管道,并使用定时器来实现流动效果。 1. 准备工作 首先,确保你已…

LeetCode.68文本左右对齐

问题描述 给定一个单词数组 words 和一个长度 maxWidth ,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。 你应该使用 “贪心算法” 来放置给定的单词;也就是说,尽可能多地往每行中放置单词…

HMI 的 UI 风格创造奇迹

HMI 的 UI 风格创造奇迹

Table-driven Declarative Rewrite Rule (DRR)

Table-driven Declarative Rewrite Rule (DRR 好处规则定义原模式基于位置的匹配操作的匹配有向无环图(DAG)(AOp (BOp), $attr): 绑定操作的结果 好处 模式创建者只需要声明性地指定重写模式,而不必担心调用具体的C方法。 消除样板代码&…

Laravel5+mycat 报错 “Packets out of order”

背景 近期对负责项目,配置了一套 主从复制的 MySQL 集群 使用了中间件 mycat 但测试发现,替换了原来的数据连接后,会出现 Packets out of order 的报错 同时注意到,有的框架代码中竟然也会失效,比如 controller 类中&…

Linux:进程间通信(一.初识进程间通信、匿名管道与命名管道、共享内存)

上次结束了基础IO:Linux:基础IO(三.软硬链接、动态库和静态库、动精态库的制作和加载) 文章目录 1.认识进程间通信2.管道2.1匿名管道2.2pipe()函数 —创建匿名管道2.3匿名管道的四种情况2.4管道的特征 3.基于管道的进程池设计4.命…

基于java将dicom转化为jpg的几种方式

参考1 JAVA代码实现DICOM文件转换JPG package com.example;import java.awt.image.BufferedImage; import java.io.File;import javax.imageio.ImageIO;import ij.plugin.DICOM;/*** dicom文件java解析,生成图片* 不过这里不能解析压缩的dicom文件*/ public class …

Vue3学习笔记(n.0)

vue指令之v-for 首先创建自定义组件&#xff08;practice5.vue&#xff09;&#xff1a; <!--* Author: RealRoad1083425287qq.com* Date: 2024-07-05 21:28:45* LastEditors: Mei* LastEditTime: 2024-07-05 21:35:40* FilePath: \Fighting\new_project_0705\my-vue-app\…

重载一元运算符

自增运算符 #include<iostream> using namespace std; class CGirl { public:string name;int ranking;CGirl() { name "zhongge"; ranking 5; }void show() const{ cout << "name : "<<name << " , ranking : " <…

cmake编译源码教程(一)

1、介绍 本次博客介绍使用cmake编译平面点云分割的源代码,其对室内点云以及TLS点云中平面结构进行分割,分割效果如下: 2、编译过程 2.1 源代码下载 首先,下载源代码,如下所示,在该文件夹下新建一个build文件夹,用于后续生成sln工程。 同时,由于该库依赖open…

自动化设备上位机设计 二

目录 一 设计原型 二 后台代码 一 设计原型 二 后台代码 namespace 自动化上位机设计 {public partial class Form1 : Form{public Form1(){InitializeComponent();timer1.Enabled true;timer1.Tick Timer1_Tick;}private void Timer1_Tick(object? sender, EventArgs e)…

您的私人办公室!-----ONLYOFFICE8.1版本的桌面编辑器测评

随时随地创建并编辑文档&#xff0c;还可就其进行协作 ONLYOFFICE 文档是一款强大的在线编辑器&#xff0c;为您使用的平台提供文本文档、电子表格、演示文稿、表单和 PDF 编辑工具。 网页地址链接&#xff1a; https://www.onlyoffice.com/zh/office-suite.aspxhttps://www…

AJAX-day1:

注&#xff1a;文件布局&#xff1a; 一、AJAX的概念&#xff1a; AJAX是浏览器与服务器进行数据通信的技术 >把数据变活 二、AJAX的使用&#xff1a; 使用axios库&#xff0c;与服务器进行数据通信 基于XMLHttpRequest封装&#xff0c;代码简单 Vue,React项目使用 学习…

自定义控件绘图篇(一)基本几何图形绘制

在Android开发中&#xff0c;自定义控件是一种强大的技术&#xff0c;它允许开发者创建具有独特外观和行为的UI组件。通过自定义控件&#xff0c;你可以实现标准组件库中没有的功能和设计。自定义控件通常涉及两个主要方面&#xff1a;布局和绘图。本回答将重点介绍如何在自定义…

哪个品牌的加密软件稳定方便使用?

一、什么是企业加密软件&#xff1f; 企业加密软件是一种用于保护企业内部数据安全的工具。在数字化时代&#xff0c;随着数据量的爆炸式增长&#xff0c;信息安全和隐私保护变得愈发重要。企业加密软件作为保障数据安全的关键工具&#xff0c;受到越来越多用户的青睐。 企业…

昆虫学(书籍学习资料)

包括昆虫分类&#xff08;上下册&#xff09;、昆虫生态大图鉴等书籍资料。

调和均值

文章目录 调和均值的定义和公式调和均值的几何解释调和均值的应用调和均值与算术平均和几何平均的比较示例 调和均值的定义和公式 调和均值是一种特殊的平均数&#xff0c;适用于处理涉及比率或速度的数据。对于一组正数 x 1 , x 2 , … , x n x_1, x_2, \ldots, x_n x1​,x2…

Java中的AQS

Java中的AbstractQueuedSynchronizer&#xff08;AQS&#xff09;是Java并发框架的核心组件之一&#xff0c;它位于java.util.concurrent.locks包下。AQS为Java的锁和其他同步工具提供了基础架构&#xff0c;它使用模板设计模式和一种称为“CLH锁”的算法来实现高效的线程同步。…

如何使用 SwiftUI 构建 visionOS 应用

文章目录 前言WindowsVolumes沉浸式空间结论 前言 Apple Vision Pro 即将推出&#xff0c;现在是看看 SwiftUI API 的完美时机&#xff0c;这使我们能够将我们的应用程序适应 visionOS 提供的沉浸式世界。苹果表示&#xff0c;构建应用程序的最佳方式是使用 Swift 和 SwiftUI。…

2024年软件测试岗必问的100+个面试题【含答案】

一、基础理论 1、开场介绍 介绍要领&#xff1a;个人基本信息、工作经历、之前所做过的工作及个人专长或者技能优势。扬长避短&#xff0c;一定要口语化&#xff0c;语速适中。沟通好的就多说几句&#xff0c;沟通不好的话就尽量少说两句。举例如下&#xff1a; 面试官你好&…