美文网首页
什么某讯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