从两个俄罗斯网站提取视频网址的软件包

rubypass的Python项目详细描述


俄罗斯旁路

是的…

要求

Firefox的gockodriver

安装

libs:

  • selenium
pip3 install -U rubypass

pip install -U rubypass

有问题的网站

seasonvar

animevost

文件

主要功能

seasonvarByPass(url, maxEps=30)

从提供的seasyvarurl中提取视频url,如果没有被maxEps最大化,则一次一季,如果可能,提取原始dub

参数:

  • url-str,来自seasyvar的节目链接(必需)
  • {< CD3> }-int,最大提取次数,默认值为30(可选)

返回:

  • err-bool,如果在执行过程中发生异常,则为true,否则为false
  • vods-字符串列表,提取的视频URL列表
  • {CD8}}-int,在{{CD4}} /LI>上可用的最大发作量

seasonvarByPassEp(url, ep)

从提供的seasyvarurl中提取提供的一集的视频url,如果可能,提取原始的dub

参数:

  • url-str,来自seasyvar的节目链接(必需)
  • ep-int,要提取的集的索引,可以低于或高于节目的集计数(必需)

返回:

  • err-bool,如果在执行过程中发生异常,则为true,否则为false
  • vod-str,视频源的url
  • ep2-int,已处理ep

showInfo(url)

从提供的seasyvarurl中提取有关节目的详细信息

参数:

  • url-str,来自seasyvar的节目链接(必需)

返回:

  • err-bool,如果在执行过程中发生异常,则为true,否则为false
  • lolz-字符串列表,显示其他季节的url列表(如果存在)
  • {CD8}}-int,在{{CD4}} /LI>上可用的最大发作量

animevostBypass(url, maxEps=40)

从提供的animevosturl中提取视频url,如果不被maxEps最大化,则一次播放一季

参数:

  • url-str,来自animevost的节目链接(必需)
  • {< CD3> }-int,最大提取次数,默认值为40(可选)

返回:

  • err-bool,如果在执行过程中发生异常,则为true,否则为false
  • lolz-字符串列表,提取的视频url列表
  • {CD29>-int,在{{CD4}} /LI>上可用的最大发作次数

animevostBypassEp(url, ep)

从提供的animevosturl中提取提供的节目的视频url

参数:

  • url-str,来自animevost的节目链接(必需)
  • ep-int,要提取的集的索引,可以低于或高于节目的集计数(必需)

返回:

  • err-bool,如果在执行过程中发生异常,则为true,否则为false
  • vod-str,视频源的url
  • ep2-int,已处理ep

animevostInfo(url)

从提供的animevosturl中提取有关节目的详细信息

参数:

  • url-str,来自animevost的节目链接(必需)

返回:

  • err-bool,如果在执行过程中发生异常,则为true,否则为false
  • eps-关于节目片段的int、min和max值列表
  • name-str,节目名称
  • lolz-字符串列表,显示其他季节的url列表(如果存在)

帮助函数

klk(elem, driver)

如果selenium web元素没有被任何东西遮挡,请单击它

参数:

  • elem-硒web元素对象
  • driver-selenium webDriver对象

返回:None

firefoxDriverInit()

构造WebDriver对象并返回它和参数

'permissions.default.image'=2# images are off'dom.ipc.plugins.enabled.libflashplayer.so'=False# flash is off'dom.disable_beforeunload'=True'media.volume_scale'='0.0'# volume is 0

firefoxDriverInit2()

构造一个webdriver对象并返回它和参数

'permissions.default.image'=2# images are off'permissions.default.stylesheet'=2# most css is off'dom.ipc.plugins.enabled.libflashplayer.so'=False# flash is off'dom.disable_beforeunload'=True'media.volume_scale'='0.0'# volume is 0

getVod(driver)

返回页面上第一个视频元素的源url

参数:

  • driver-selenium webDriver对象

返回:

  • url-str,视频元素的源url

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar