大家好,我是派森酱!

最近工作压力大,每天晚上回来基本洗洗就要睡了。但是总觉得一天就这么过去,有点遗憾,所以每天睡前躺床上刷刷抖音,看看美丽小姐姐,心情就会舒畅许多!

有些小姐姐的视频真是百看不厌,就想保存到手机,在需要安慰的时候(空虚寂寞冷)拿出来欣赏一下,给自己打打气!

所以就动手把她们的视频扒下来,慢慢欣赏!下面就给大家介绍一下扒拉的过程。

本文介绍3个方面

  • 怎么下载windows版某音的高清视频壁纸(回顾旧文+视频介绍)

  • 下载某音单个视频(视频介绍)

  • 下载某音用户视频合集(详细介绍)

使用mitmproxy,不论是网页版某音还是windows版某音,视频、动态壁纸、评论都可以下载。

mitmproxy的代理配置和证书安装在python技术公众号已介绍过 抓取某音短视频数据

写这篇文章,是因为我想下载这个合集的105个视频

下载这些有什么用处呢?

好处之一是获得丰富的素材,让你眼花缭乱,我一口气下载了windows版某音400多个高清视频壁纸

都是高清横版的桌面动态视频壁纸,简直不要太香。

之前用“绕过cookie”的方式下载过懂车帝上收藏的视频,比较来说,我们今天介绍的方法更简单,都不用运行python去模拟请求了。看mitmweb怎么帮你精确匹配:

定义好搜索条件"wallpaper",刷新某音动态壁纸,左边会出现新的链接,视频MP4地址都在这些链接里!

具体可以参考文章 用Python爬取某音动态壁纸,桌面更香了

为表述清楚,第一次尝试制作了视频版进行说明:

使用视频素材

我用剪映做的这个"三分屏片头效果":

需要3个舞蹈视频,都是通过mitmproxy从某音动态壁纸获取链接,然后python处理批量下载的。

很多青春活力的舞蹈,下载下来用上去简直不要太合适

下载单个视频

单个视频的下载用mitmdump -q -s 脚本名的方式,脚本很简单,这样写就可以了

def response(flow):if 'web.douyinvod.com' in flow.request.url:print('nice111',flow.request.url)

你刷的某音视频匹配web.douyinvod.com

微信的视频号,某音视频下的评论,同样可以用这种方式获取或下载,因为链接是有特征的:

  • 某音视频链接一般匹配web.douyinvod.com

  • 微信视频号匹配video.qq.com

  • 某音视频下的评论匹配v1/web/comment/list

具体看我录制的视频介绍:

这种方式可以把你正在看的某音漂亮视频实时下载下来

下载某音用户视频合集

说了这么多,进入今天的主题,下载视频合集

注意看,这个合集更新至105集。

记住这个数字,我们要把它全部下载下来。以免作者删除作品就看不到了。

先设置代理并启动mitmweb,

然后在网页上点开合集,进入到播放页面

滚动鼠标滚轮会依次播放这个合集的视频,我们耐心一点,滚动到最后一个作品(第105个)。

快速滚动就好了,目的是让mitmweb记录到这些视频数据。虽然稍微繁琐,但100多个视频十几秒滚动完,然后就好办了。

接下来的步骤跟用Python爬取某音动态壁纸,桌面更香了!几乎一样,只要换个搜索条件。

mix有“合集”的意思,我们搜索“mix/”看到7个url

假如选中一个,点击“Download”按钮,会下载一个“content.data”的文件

7个url就是7个content.data文件,用脚本去做去重处理

import jsonurl_list = []
url_dict = {}
with open('content.data', 'r',encoding='utf-8') as f:x = json.load(f)for i in x['aweme_list']:#去掉特殊的if 'anchor_info' in i:continueelse:for i in i['video']['bit_rate']:#url_list有3个url,但视频内容相同,取最后一个url = i['play_addr']['url_list'][2]#video_id相同的是同一个视频,取出video_id,用字典去重a = url.split('video_id=')[1].split('&line=')[0]print(a)url_dict[a] = url#去重后的视频添加到列表中
for k,v in url_dict.items():url_list.append(v)print(len(url_list))
print(url_list)

打印一下输出,每个content.data有15个视频地址

7个content.data,7乘以15就是105个视频,整个合集的视频下载地址都在这了!

然后用脚本下载

import os
import requests
from tqdm import tqdmVIDEO_PATH = r'videos'
def download(url,fname):# 用流stream的方式获取url的数据resp = requests.get(url, stream=True,verify=False)total = int(resp.headers.get('content-length', 0))with open(fname, 'wb') as file, tqdm(desc=fname,total=total,unit='iB',unit_scale=True,unit_divisor=1024,) as bar:for data in resp.iter_content(chunk_size=1024):size = file.write(data)bar.update(size)if __name__ == "__main__":url_list = ['https://www.douyin.com/aweme/v1/play/?video_id=v0d00fg10000cagm35rc77u3k4nb0430&line=0&file_id=fec3f8eeb45e48a18f30dfd96922f659&sign=4450c5609c69d0a5c1100e6801cf25dd&is_play_url=1&source=PackSourceEnum_AWEME_DETAIL', 'https://www.douyin.com/aweme/v1/play/?video_id=v0200fg10000c9glhfrc77u0fbj4iqs0&line=0&file_id=e330ce20f5f245e9b1923f8cd26b6ef9&sign=0ee1a91a52645237a4d1382c22a0b540&is_play_url=1&source=PackSourceEnum_AWEME_DETAIL', ...]for url in url_list:video_name = url[47:67]video_full_path = os.path.join(VIDEO_PATH,"%s.mp4" % video_name)download(url, video_full_path)

下载好的视频,如下图所示

好了,今天就介绍到这里,咱们下期见!

某音漂亮小姐姐视频合集一键下载,想看就看!相关推荐

  1. Python网络爬虫实战:利用 Python ADB 人脸识别实现自动给抖音漂亮小姐姐视频点赞

    这只爬虫做了些什么事儿呢? 通过 ADB 控制你的手机,帮你自动刷抖音 调用百度人脸识别的接口,给视频画面中出现的小姐姐打分 自动给颜值 70 以上的小姐姐的视频点赞 有趣的是,根据抖音的推荐算法,连 ...

  2. Python爬虫实战:爬取YY上漂亮小姐姐视频

    目录 1.目标 2.确定数据所在的url 3.发送网络请求 4.数据解析 5.数据保存 6.爬取其他页数据 1.目标 本次目标是爬取YY(https://www.yy.com/)主页分类中小视频板块, ...

  3. 福利来了!教你们怎么把整个网站的漂亮小姐姐视频都给爬下来!

    好久不见了,今天给大家整点福利! 先上一个镇镇场子! 兄弟们学Python如果不是为了爬小姐姐,那将毫无意义! 而且爬图片有什么意思,咱们要爬就爬视频,话不多说,开整! 1.动态数据抓包演示 2.js ...

  4. JavaWeb - Servlet实现文件下载漂亮小姐姐视频(文末有小姐姐视频Gif图哦)

    文件下载案例: * 文件下载需求:1. 页面显示超链接2. 点击超链接后弹出下载提示框3. 完成图片文件下载* 分析:1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出 ...

  5. 2019年7月抖音热门音乐整理精选合集- 免费下载

    抖音最新7月份整理的超好听音乐合集 小编已打包 分享给共同爱好的朋友们 有需要的快去下载吧, 很担心会被和谐 熬夜整理,很多音乐都是我自费购买的无损音乐 就为了给大家一个完美的音质. 下载地址 链接: ...

  6. Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?

    如何在抖音上找到漂亮小姐姐----抖音机器人 最近沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上. 为了高效.直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖 ...

  7. python抖音github_GitHub - eternal-flame-AD/Douyin-Bot: Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?...

    如何在抖音上找到漂亮小姐姐----抖音机器人 最近沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上. 为了高效.直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖 ...

  8. python人脸识别源码_Python 抖音机器人,让你找到漂亮小姐姐

    本项目作者沉迷于抖音无法自拔,常常花好几个小时在抖音漂亮小姐姐身上. 本着高效.直接地找到漂亮小姐姐的核心思想,我用 Python + ADB 做了一个 Python 抖音机器人 Douyin-Bot ...

  9. python抖音机器人_抖音 Python 机器人,论如何在抖音上找到漂亮小姐姐

    最近沉迷于抖音无法自拔,常常连续花好几个小时在抖音漂亮小姐姐身上. 明人不说暗话,为了高效.直接地找到漂亮小姐姐,我用 Python + ADB 做了一个 Python 抖音机器人 Douyin-Bo ...

最新文章

  1. ioc spring 上机案例_IOC(控制反转)—最后的爱,是放手
  2. python自学流程-Python系统学习流程图,教你一步步学习python
  3. VBS 脚本中的字典、动态数组、队列和堆栈
  4. java中矩阵怎么打印_在Java编程中打印二维数组或矩阵
  5. bat手动备份数据库,当前时间命名备份文件名
  6. MySQL中的空间扩展
  7. 你还在盲目做抖音吗?
  8. Jupyter Lab在线运行矩池云教程
  9. killall pkill kill
  10. 10小时,就能吃透Kafka源码?
  11. 深度学习优化算法大全系列5:AdaDelta,RMSProp
  12. Java中银行转账的一些问题
  13. 完美解决netkeeper 错误代码137
  14. 计算机学win7画图,利用windows画图工具新功能,制作简易3D画图很简单了!-win7画图工具...
  15. 笔记:修改host文件
  16. 网站出现502 BAD GATEWAY的解决办法
  17. 【前端知识之JS】JS的作用域链
  18. 微信html5开发常见bug,微信公众号H5之微信分享常见错误和问题
  19. 我的世界服务器修改武器伤害,我的世界:8张特性图,武器伤害没上限,物品全靠刷,老mc秒懂!...
  20. Python基础篇5:输入两个数,求它们的和、差、积、商、余数

热门文章

  1. dsf5.0二次开发输入框监听,其他类似
  2. JS获取特殊字符前面的字符串
  3. 增加firefox的搜索选项
  4. python 心脏病可视化和分类预测
  5. 华为5g鸿蒙麒麟,华为5G手机渲染图曝光,鸿蒙+麒麟985+5G基带,参考价格很良心...
  6. 【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
  7. SAP CO模块的英文缩写
  8. 【贪玩巴斯】带你一起攻克英语语法长难句—— 第二章——并列句全解 2021年12月17日——2022年2月5日
  9. Vue3.0系列(一): VUE3.0的新特性
  10. 【PowerQuery】在Excel中手动刷新数据连接