美文网首页
一种下载VIP视频路径研究(无需爬虫)

一种下载VIP视频路径研究(无需爬虫)

作者: 小白爱爬虫 | 来源:发表于2018-12-11 18:40 被阅读0次

一、基本需求

本文方法主要基于第三方VIP视频解析网站,观看和下载自己喜欢的VIP视频。本文仅供学习交流,严禁用于商业,否则后果自负。

二、环境安装

① windows,Python3.6

②pip install pyautogui

三、实现步骤

3.1、首先打开VIP视频解析网址,并将右侧滚动栏拉到底:http://www.dayunbo.com/v/

3.2、具体代码实现

import pyautogui

import pyperclip

import time

#需要下载的VIP视频网址

url='https://v.qq.com/x/cover/jx7g4sm320sqm7i/t00298w9di3.html?'

#弹出开始解析视频

pyautogui.confirm("开始下载应收计划单……")

#定义移动函数MoveToStage,给定x,y坐标,clicks次数,times为暂停时间

def MoveToStage(x,y,clicks,times):

    pyautogui.click(x,y,clicks=clicks)

    time.sleep(times)


MoveToStage(419,309,1,1)

#2、全选输入框

pyautogui.hotkey('ctrl','a')

#3、清除输入框内容

pyautogui.keyDown('delete')

#4、复制要解析的视频地址

pyperclip.copy(url)

#5、粘贴要解析的视频地址

pyautogui.hotkey('ctrl','v')

#6、单击立即播放按钮

MoveToStage(1140,307,1,1)

#7、单击全屏按钮

MoveToStage(1191,219,1,1)

#8、单击小窗口播放

MoveToStage(1199,111,1,1)

#9、单击下载按钮

MoveToStage(1219,665,1,1)

#10、单击下载按钮

MoveToStage(789,454,1,1)

四、全部代码

import pyautogui

import pyperclip

import time

#需要下载的VIP视频网址

url='https://v.qq.com/x/cover/jx7g4sm320sqm7i/t00298w9di3.html?'

#弹出开始解析视频

pyautogui.confirm("开始下载应收计划单……")

#定义移动函数MoveToStage,给定x,y坐标,clicks次数,times为暂停时间

def MoveToStage(x,y,clicks,times):

pyautogui.click(x,y,clicks=clicks)

time.sleep(times)

#1、在解析窗口输入要解析的视频

MoveToStage(419,309,1,1)

#2、全选输入框

pyautogui.hotkey('ctrl','a')

#3、清除输入框内容

pyautogui.keyDown('delete')

#4、复制要解析的视频地址

pyperclip.copy(url)

#5、粘贴要解析的视频地址

pyautogui.hotkey('ctrl','v')

#6、单击立即播放按钮

MoveToStage(1140,307,1,1)

#7、单击全屏按钮

MoveToStage(1191,219,1,1)

#8、单击小窗口播放

MoveToStage(1199,111,1,1)

#9、单击下载按钮

MoveToStage(1219,665,1,1)

#10、单击下载按钮

MoveToStage(789,454,1,1)

五、方案总结

本方法未使用爬虫方法获取VIP视频地址,体现出Python在自动化方面的强大之处,主要利用到pyautogui和pyperclip两个库。本案例可以结合爬虫获取VIP视频目录,进行批量爬取。最后用大神一句话“凡是可以重复的东西都可以用程序完成”。

相关文章

网友评论

      本文标题:一种下载VIP视频路径研究(无需爬虫)

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