美文网首页
什么某讯VIP视频要充钱?不存在!

什么某讯VIP视频要充钱?不存在!

作者: 中托马斯回旋踢 | 来源:发表于2021-04-03 12:05 被阅读0次

    1、无意间在某虾看到了很好的电视剧,无奈只有一分钟,于是打开了某讯视频,发现要VIP才能看,这不搞笑吗?我看电影敢收我钱??不服,必须搞定他!

    2、工欲善其事必先利其器,工具【selenium、webdriver、python39、pycharm、urllib、第三方破解工具(我选小七全网VIP视频解析系统】,不懂得自行百度哈哈。

    3、打开某讯,选择你要看的VIP视频点进去,发现下图???,很生气,但是不慌。


    image.png

    4、复制链接地地址url

    5、打开小七全网VIP视频解析系统如下图。


    image.png

    6、输入地址url,选择七号vip解析接口,点击解析,之后确实可以观看,但是在线视频加载很慢,快进都没法,体验很差,这可不是我的性格,不怕,搞他!。


    image.png

    7、查看网页源码不就能找到地址了吗?呵呵,没那么简单,因为网页的都是静态资源,视频是JS异步加载出来的,网页源码如下图,啥都没有找了半天没有发现视频地址:


    image.png

    8、依然难不倒我!!打开浏览器开发者模式看一下视频地址,按下F12发现,【我擦,显示检测到非法调试,关闭重新加载,不让debug,头发昏,不会吧阿瑟,搞什么?--------你可能不会有这个问题,之后再试试就可以调试了,可能是每个人的浏览器不一样吧】,找到播放器元素位置,如下图:


    image.png

    8、双击元素,复制url


    image.png

    9、url在浏览打开看看是不是?还真是!


    image.png

    10、那么问题来了?我怎么下载下来呢?,试了一下右键发现可以另存为,勉强可以用,but。。。。。。我不喜欢这个简单的操作,如果我要批量下载100个视频,总不能一个个点吧,那我这python白学了不是???必须使用技术手段解决它,第一时间想到爬虫专用的urllib库,不懂自行百度,这里不做详细介绍。

    11、到此为止,可以开始开码了,一开始想用PhantomJS()无界面浏览器,试了发现无法获video,也就无法获取src的内容,一筹莫展,再看看源码发现有一个地址url如下图:


    image.png

    12、发现iframe直觉告诉我这是一个网页在嵌套一个网页,我说怎么获取不到元素,找到真凶了,是它是它就是它!!我们可以获取内嵌的iframe,获取iframe中的src地址,在新的浏览器中打开,我们先试试iframe中的地址对不对,如下图:没问题,可以打开


    image.png

    13、打开iframe中的src地址,再去获取视频真正的地址,完美!

    14、代码在pycharm中写:


    image.png

    15、代码解释

    • driver = webdriver.Chrome() 实例化一个浏览器,模拟人打开一个浏览器
    • driver.find_element_by_xpath('//*[@class="dplayer-video dplayer-video-current"]') 获取视频所在的元素位置
    • url=realUrlElement.get_attribute("src") 获得视频的url
    • urllib.request.urlretrieve(url,'./vip电影下载/2.mp4') 使用urllib下载电影到同级目录下的文件夹vip电影下载下,保存为2.mp4,名字随意
    16、运行程序,程序会自动打开一个谷歌浏览器,手动输入数据vip电影的地址【 image.png

    】,之后坐等就行:

    image.png

    17、打开2.mp4看看能不能看,发现没问题,到此自动下载完成,真辛苦啊!半天时间没了。


    image.png

    18、下篇介绍如何批量下载,功能【在程序输入你想看的某讯VIP电影名字,程序自动一集一集下载,再也不用手动一个个下载了,期待的扣个666】

    相关文章

      网友评论

          本文标题:什么某讯VIP视频要充钱?不存在!

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