美文网首页Python学习资料整理经验App:聚合职场优选内容
用Python全自动下载抖音漂亮小姐姐,做成“最美瞬间”系列视频

用Python全自动下载抖音漂亮小姐姐,做成“最美瞬间”系列视频

作者: 全网程序猿 | 来源:发表于2019-03-21 13:50 被阅读335次

    抖音如今是太火太火了,而且在这类短视频上有很多漂亮的小姐姐,今天小编就分享一篇,教大家用Python把抖音上漂亮小姐姐的短视频全部自动下载的方法。

    在这里插入图片描述
    1、Charles

    用Charles来找视频的API接口


    在这里插入图片描述

    这里通过滑动抖音App,可以获取到视频的请求信息。

    通过多次实验,发现链接的后面是会不停的改变,只有链接的前头始终不变,即「http://v1-dy」「http://v6-dy」「http://v9-dy」不变。

    所以在写脚本的时候,可以以这些信息做为链接开头。

    2、mitmproxy

    利用mitmproxy中的mitmdump组件,对接Python脚本,用Python实现监听后的处理。


    在这里插入图片描述

    这里我只是利用脚本获取链接,并没有直接利用脚本下载视频。

    因为我是在mitmdump.exe文件所在的文件夹运行脚本,脚本里导入不了requests模块。

    不想搞那些烦人的环境变量,所以只获取链接。

    然后再去下载视频,视频链接需要去重,可能会有重复的。

    Python脚本如下。


    在这里插入图片描述

    3、Appium

    配置抖音的Appium参数。


    在这里插入图片描述

    点击蓝色按钮,手机自动启动抖音App!

    接下来操作手机,然后点击Appium的刷新键,获取元素定位代码。

    通过本次的实践发现Appium有时并不能很好的获取元素的定位,这可能就跟Web端的iframe页面一样。

    所以针对找不到的元素,我直接对手机屏幕位置进行点击。

    由于大家手机屏幕大小不同,这个参数肯定是会变化的,所以存在弊端,无法通用。

    在这里插入图片描述
    大致操作如上图。UP主的主页图漏了,请自行脑补,Python代码如下。
    在这里插入图片描述
    在这里插入图片描述
    下载视频代码,需要对视频链接去重。
    在这里插入图片描述
    最后成功获取小姐姐们的全部视频...
    在这里插入图片描述
    相关代码获取,可以转发后,添加Python技术资料分享Q群123345949,即可免费获取,同时还有大量Python学习视频免费领。

    把你在抖音上喜欢的女生,都下载下来,如果你还认识她们的话,可以做成一个系列,下次情人节,估计你就不会单身了。

    如果你喜欢,帮忙随手转发一下,我们的Python资料都是免费送的,只希望让更多人看到我们我们认真做的内容。

    相关文章

      网友评论

        本文标题:用Python全自动下载抖音漂亮小姐姐,做成“最美瞬间”系列视频

        本文链接:https://www.haomeiwen.com/subject/dlmqvqtx.html