吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8748|回复: 69
收起左侧

[Python 转载] 蓝光小熊影视(影视下载器)

  [复制链接]
话痨司机啊 发表于 2022-7-18 14:36
本帖最后由 话痨司机啊 于 2022-7-18 16:40 编辑

使用说明:将小熊网址复制到文本文件内,一行一个网址,会逐行下载,使用中如有闪退报错请发报错信息,运行程序会在当前文件夹生成日志,另外特别说明win7以上版本才可以用成品,源码自己改都可以在任何系统运行,还弄不明白下载说明视频仔细看。



源码:
小熊影视下载源码.zip (1.69 KB, 下载次数: 53)


成品EXE(python打包就是大,酌情下载吧,文件大小:300M+):
链接: https://pan.baidu.com/s/1GIMAbbCyZw5wWHPu9_oUcw?pwd=x856 提取码: x856



视频教学说明:
链接: https://pan.baidu.com/s/1ZbhWIQWtMJaQTXE09r7qYA?pwd=ntf5 提取码: ntf5


测试网址:https://www.xxys520.com/vodplay/95161-1-9.html



[Python] 纯文本查看 复制代码
import base64
import hashlib
import re
import time
from pathlib import Path

import requests
from Crypto.Cipher import AES
from H_m3u8DL import m3u8download
from loguru import logger
from lxml import etree
from urllib3 import disable_warnings

base_dir = Path(__file__).parent
logger.add(base_dir.joinpath('xiaoxiong.log'))

disable_warnings()

# 逆向目标-网-站 : [url=https://www.xxys520.com/]https://www.xxys520.com/[/url] 小熊影视(蓝光影片较多,网速一般,故此使用解密手段下载影视)

@logger.catch
def get_response(url,mode='get',data=None):
    """ 请求函数 """
    headers = {"user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"}
    if mode == 'get':
        return requests.get(url,headers=headers,verify=False,timeout=30).text
    else:
        return requests.post(url,headers=headers,verify=False,data=data,timeout=30).json()
        
def decrypt(enStr):
    """ Zeropadding 解密函数 """
    vi = "NXbHoWJbpsEOin8b".encode('utf8')
    key = hashlib.md5("rXjWvXl6".encode()).hexdigest().encode('utf8')
    enStr  = base64.b64decode(enStr)
    cipher = AES.new(key,AES.MODE_CBC,vi)
    msg = cipher.decrypt(enStr)
    msg = msg.rstrip(b'\0')
    msg = msg.decode('utf8')
    logger.info(f'解密的m3u8网址是:{msg}')
    return msg # m3u8 网址

def get_encryption_field(url):
    """获取加密字段"""
    res_text = get_response(url)
    try:
        title = etree.HTML(res_text).xpath('/html/head/title/text()')[0]
    except Exception as e:
        title = f'为找到正确的title_{time.time()}'
        logger.error('title 未找到,请注意')
    string = r'<script type="text/javascript">var player_aaaa=({.*?})</script>'
    str_json = re.findall(string,res_text,re.I)[0]
    encrypted_url = eval(str_json).get('url')
    return encrypted_url,title

def get_the_m3u8_url(encrpyted_url):
    """获取m3u8下载地址"""
    url = "https://player.xxys520.com/5348837768202767938.php"
    _json = get_response(url,mode='post',data={'url':encrpyted_url})
    m3u8_url = decrypt(_json.get('url'))
    return m3u8_url

def main(filename):
    """
    主要逻辑
    """
    with open(base_dir.joinpath(filename),'r',encoding='utf8') as f:
        urls = f.readlines()
    for url in urls:
        encrypted_url,title = get_encryption_field(url)
        m3u8_url = get_the_m3u8_url(encrypted_url)
        m3u8download(m3u8_url,title,work_dir=str(base_dir.joinpath('movies')))
        logger.info(f'{title}已经下载完成')

if __name__ == '__main__':
    filename = 'address_url.txt' # 每行一个网址,逐行下载
    main(filename)


1112.jpg

免费评分

参与人数 10吾爱币 +10 热心值 +9 收起 理由
wjq_xp + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Yvonne007 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lihui19920524 + 1 + 1 来了来了,下载看看
Appled + 1 + 1 谢谢@Thanks!
aazzaa + 1 + 1 谢谢@Thanks!
j2000yk + 1 + 1 谢谢@Thanks!
yanglinman + 1 谢谢@Thanks!
shuraaruhs + 1 + 1 谢谢@Thanks!
tang9523 + 1 + 1 热心回复!
zzm3996 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

anwen 发表于 2022-7-18 18:15


给需要的朋友们换个下载快的链接....我也顺便去看看~
成品EXE
「小熊影视下载器成品.zip」https://www.aliyundrive.com/s/QCsSHqqvzTK

视频教学说明:
「小熊下载视频说明.zip」https://www.aliyundrive.com/s/JmopF5c65LK
注:以上链接来自楼主百度网盘内转存下载,若违规 麻烦管理大大删除 么么哒~

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
songing + 1 + 1 多谢,正愁度盘下的太慢了
Dkk818 + 1 哈哈怎么你到处帮转阿里云呢

查看全部评分

 楼主| 话痨司机啊 发表于 2022-7-18 16:34
本帖最后由 话痨司机啊 于 2022-7-18 16:36 编辑

IDM本身是收费的,我用的绿色pj版,所谓的重新安装也是一个月试用期,何必折腾,写个软件就一会。
lammysoft 发表于 2022-7-18 15:36
zzm3996 发表于 2022-7-18 14:45
感谢楼主分享
p紫气东来 发表于 2022-7-18 14:51
这个下载影视的吗电脑上用的吗
quzhaojia 发表于 2022-7-18 15:06
有下载的吗?是否好用
jets2006 发表于 2022-7-18 15:16
我还是等你的EXE吧
山田凉粉 发表于 2022-7-18 15:26
催EXE版,楼主加把劲
Allen333 发表于 2022-7-18 15:43
很好的工具啊,实用
狼灭大帝 发表于 2022-7-18 15:58
都是蓝光的吗
Kms9826 发表于 2022-7-18 16:01
工具可以,谢谢楼主
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 00:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表