发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频…

兄弟们,现在短视频主播好看的妹子太多了,有时候遇到自己喜欢的,虽然点了赞或者收藏了,但是万一主播把视频隐藏下架了呢?

所以今天咱们就用Python来把这些好看的视频统统保存下来…

发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...

 

 

涉及知识点

1、动态数据抓包演示
2、json数据解析方法
3、视频数据保存

环境介绍

python 3.6
pycharm
requests

 

案例实现步骤

  1. 找数据对应的地址(url)请求
  2. 发送请求
  3. 数据的解析
  4. 数据保存

案例流程

使用的模块

import requests  # 第三方模块
import pprint  # 格式化输出模块
import re   # 正则

 

只有requests是第三方模块,需要手动安装一下,pip install requests .

替换非法字符

def change_title(title):
    """替换非法字符"""
    pattern = re.compile(r'[\/:*?"<>|]')
    new_title = re.sub(pattern, '_', title)
    return new_title

 

找数据对应的地址(url)请求

url = 'https://api-tinyvideo-web.yy.com/home/tinyvideosv2'
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'}

params = {
    'data': '{"uid":0,"page":1,"pageSize":10}'

 

发送请求

response = requests.get(url=url, headers=headers, params=params)
json_data = response.json()

 

数据的解析

data_list = json_data['data']['data']

for data in data_list:
    video_title = data['username'] + '.mp4'  
    video_url = data['resurl']  

    video_data = requests.get(url=video_url, headers=headers).content

    new_title = change_title(video_title)

 

数据保存

with open('video\' + new_title, mode='wb') as f:
    f.write(video_data)
    print('保存完成:', video_title)
# 完整源码及多页爬取源码都在这个群啦 279199867

 

效果展示

单页下载

发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...

 

 

发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...

 

 

多页下载

发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...

 

 

发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...

 

 

好了兄弟们,今天的分享就到这里喽!

给大家推荐一套Python教程,包含了常见的百来个案例,希望对大家有所帮助!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频… - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • Python之字典修改元素(4种方式)

    哈喽兄弟们,今天咱们来学习一下Python字典修改元素的四种方式。 本文中使用的字典对象: smart_girl = {“name”:”yuan wai”, “age”: 25}   第一种方式:[key] smart_girl[“age”] = 35   说明:字典中存在key时为修改value、不存在key则是添加key-value到字典中 第二种方式:…

    Python开发 2023年3月31日
    00
  • Python实现人脸识别

    哈喽兄弟们,今天实现一下人脸识别。 先问大家一个问题什么是百度Aip模块? 百度AI平台提供了很多的API接口供开发者快速的调用运用在项目中本文写的是使用百度AI的在线接口SDK模块(baidu-aip)进行实现人脸识别 除了人脸识别,其他api功能的调用也同理。 准备工作 本机环境 系统:win11Python版本:3.9.7编辑器:VS2022 安装ba…

    Python开发 2023年4月2日
    00
  • 毕业设计经典案例:Python实现疫苗接种数据库管理

    那一年过年前,疫情开始爆发,对全国人民的生活和工作造成了严重的影响。但凭借着国家强盛的实力,新冠疫苗也很快的被技术人员研发出来,人们通过接种新冠疫苗来抵御新冠病毒的危害。本次通过接种新冠疫苗的这个数据统计,来设计“疫苗接种数据库”,存储人们接种疫苗的相关信息,并实现“增删改查”等基本操作以及其他的拓展功能。 国内新冠疫苗人员接种后,如果不通过数据统计到数据库…

    Python开发 2023年4月2日
    00
  • Python爬虫实战:批量爬取百度图片

    众所周知,某度本身就是最大的爬虫脚本,那么纯纯的去某个网站找壁纸,还不如去某度图片直接找,瞬间格局打开! 话不多说,直接用Python来开发一下此处资源! 开发环境 & 第三方模块 环境 解释器版本 >>> python 3.8代码编辑器 >>> pycharm 2021.2 模块 requests # 发送请求 …

    Python开发 2023年4月2日
    00
  • Python生成字母对后写入文件

    一、人生苦短,我用Python 1、案例背景 生成字母对并写入文件,并将结果写入文件中。 文件中每行为: ab cd ef gh 2、主要知识点 文件读写 基础语法 zip 函数 字符串步长截取 3、素材 二、代码展示 创建一个py文件夹 咱们先导入需要用的模块 import platform import string # 我给大家准备了这些资料:Pyth…

    Python开发 2023年4月2日
    00
  • 奶奶常说,黑白照片看的不清晰,还好我会Python,分分钟给她变成彩色的~

    咳咳~ 其实是奶奶常说,艾欧尼亚昂扬不灭,正义将指引着我们!   好吧,并不是奶奶说,只是最近回家发现一些黑白老照片,看着不够清晰,然后实验了一波用Python把老照片变成彩色的。 代码展示 import requests # Python学习交流资料源码获取群 279199867 r = requests.post( “https://api.deepai…

    2023年4月2日
    00
  • 只用20行代码,Python实现爬取网易云音乐,非常简单!

    哈喽,大家好,今天咱们试试只用20行代码来实现批量获取网抑云文件保存本地,炒鸡简单! 悄悄的告诉你,其实不到20行代码~     你需要准备 本次使用的环境是Python3.8,编辑器是pycharm  模块使用的是requests、re、os 三个,其中requests是第三方模块,需要手动安装一下,re、os都是内置模块,不需要安装。 pip insta…

    2023年4月2日
    00
  • 利用Python生成随机密码,灰常简单

    兄弟们,今天我们来用Python生成随机密码试试~ 知识点 文件读写 基础语法 字符串处理 字符拼接   代码解析 导入模块 import platform import string import random # 我还给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Py…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部