发现一个舔狗神器,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,分分钟给她变成彩色的~

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

    2023年4月2日
    00
  • 这个Python读取文件的方法,堪称天花板级别…

    序言 哈喽兄弟们,今天咱们来了解一下 fileinput 。 说到fileinput,可能90%的码农表示没用过,甚至没有听说过。 这不奇怪,因为在python界,既然open可以走天下,何必要fileinput呢? 但是,今天我还是要介绍fileinput这个方法,因为太奈斯了。 不止是香。是真香! 接下来,就跟着我,一起fileinput,对,就是这个f…

    Python开发 2023年4月2日
    00
  • 王心凌再次爆火,为了防止收费,我连夜用Python把她所有的MV离线

    《乘风破浪的姐姐3》王心凌一骑绝尘,破收视率,多年后再次全网爆火,某音截止现在差不多3500W粉丝,五月份热门女星排名,吊打其它所有人,不愧是我女神! 但是这个热度,感觉她的歌曲和MV,已经离收费越来越近了,于是我连夜用Python把所有MV 和歌曲离线,今天先给大家分享MV的方法。 女神镇楼!     话不多说,我们开冲! 步骤分析 一、数据来源分析 1、…

    2023年4月2日
    00
  • 聊天尬住了?教你用Python一键获取斗图表情包,从此摇身变海王

    很多兄弟在聊天上没有下太多的功夫,导致自己聊天的时候很容易尬住,然后就不知道聊啥了,这时候合适表情包分分钟就能救场,但是一看自己收藏的表情包,好家伙,两只手都数得过来。 所以今天来给兄弟们分享一下爬取表情包的代码,再也不用尬聊了! 给大家看看我朋友的尬聊场面     本次目标 网站:发表情 网不好 ,没加载出来,表弟又在当老六,看不该看的抢我网速!!! 使用…

    Python开发 2023年3月31日
    00
  • 摸鱼也有效率——8个python自动化脚本提高打工人幸福感

    最近有许多打工人都在吐槽打工好难 每天都是执行许多重复的任务 例如阅读新闻、发邮件、查看天气、打开书签、清理文件夹等等, 使用自动化脚本,就无需手动一次又一次地完成这些任务, 非常方便啊有木有?! 而在某种程度上,Python 就是自动化的代名词。 今天就来和大家一起学习一下, 用8个python自动化脚本提高工作效率~ 快乐摸鱼~ 1、自动化阅读网页新闻 …

    Python开发 2023年4月2日
    00
  • 为了防止这个公众号被封,我连夜用Python爬取了它所有图片~

    哈喽兄弟们,今天来试试批量获取公众号文章,emmm…     虽然名义上是文章,单其实它是一篇纯图片文,至于为什么不是文字,小姐姐不比文字香?     事前准备     我们需要用到 Fiddler Everywhere 这个软件,Crack是本次要使用到的文件,以及要安装微信PC版客户端,我专门录了一个安装 及使用的教程。 本次使用的是Python3.8 …

    2023年4月2日
    00
  • Python做一个英汉翻译小字典

    每天一句小诗词 阳明四句:无善无恶心之体,有善有恶意之动,知善知恶是良知,为善去恶是格物。 今天教大家用Python做一个英汉翻译小字典,输入英文,返回对应中文。 二、知识点 文件读写 基础语法 异常处理 循环语句 字符串处理 三、代码展示 导入模块 import platform # 我还给大家准备了这些资料:Python视频教程、100本Python电子…

    Python开发 2023年4月2日
    00
  • 5个节约生命的python小技巧

    Python是一种强大且易上手的语言,语法简洁优雅,不像Java那么繁琐废话,并且有一些特殊的函数或语法可以让代码变得更加简短精悍。 本文给大家介绍常用的5个python小技巧: 字符串操作 列表推导 lambda 及 map() 函数 if、elif和else单行表达式 zip()函数 1、字符串操作 Python善于用数学运算符(如+和*)对字符串进行操…

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