吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1079|回复: 2
收起左侧

[学习记录] 【短视频解析】python短视频解析

[复制链接]
Huibq120 发表于 2023-6-14 19:24
1.png
为避免接口和谐过快,把接口信息做了隐藏,想写调用的自己解密嘿嘿。
溜了溜了。
[Asm] 纯文本查看 复制代码
#短视频解析下载

import json
import time
import hashlib
import requests
from Crypto .Cipher import AES
import base64
from datetime import datetime
z ='IpnyTFq8H8muzVh/5GzPV6LsbSOt2KSCgF0WxM/Mg0Q='
def m (OOOOOOO0OOO00OOOO ):
        OOOO0O00O0O00O000 =hashlib .md5 (OOOOOOO0OOO00OOOO .encode ())
        O0O0000OO0OOO00OO =OOOO0O00O0O00O000 .hexdigest ()
        return O0O0000OO0OOO00OO
s ='APW9nXaURlKYEYKcDHGEXPpNfUy04mei+DLwHjlA0o0='
def d (OOO00O0OO00O00O0O ,OO0OO00OOOOO0OO0O ):
    O000O0O0OO0OOO00O =AES .new (OOO00O0OO00O00O0O .encode ('utf8'),AES .MODE_CBC ,b'0000000000000000')
    OO0OO00OOOOO0OO0O =base64 .b64decode (OO0OO00OOOOO0OO0O .encode ('utf8'))
    OOO0O00O00OO0OO00 =O000O0O0OO0OOO00O .decrypt (OO0OO00OOOOO0OO0O )
    O000O0O000OO0O000 =OOO0O00O00OO0OO00 [-1 ]
    OOO0O00O00OO0OO00 =OOO0O00O00OO0OO00 [:-O000O0O000OO0O000 ]
    return OOO0O00O00OO0OO00 .decode ('utf8')
k ='gentGnetGnetgnet'
t ='EKbM8kz1LQzLP/INVCLKPvUrDY2xBYp0hOJXxRcl9Hs='
sign =d (k ,t )
def Analyse (OO00OOOO00O00OOO0 ):
    OO0OOO00000OOOOO0 ='VfT6fB1gh+PTjjQ8+qxnMqQXpdwvMk5VWQqH9W9MZtfJAQ1IQ17AsrrFoowE6fi2/VjFatENginBmLX0r05IhNYMAwmSwtPE7RzonrBTUVo='
    O00OOO0O000OOOO00 =d (k ,OO0OOO00000OOOOO0 )
    OO0OOO00000OOOOO0 =f'{O00OOO0O000OOOO00}={OO00OOOO00O00OOO0}'
    OO00O0OOO0O0O0O00 ={'Host':'','data':'','timestamp':'','accept':'Application/json','content-type':'Application/json;charset=utf-8','accept-Encoding':'gzip','user-agent':''}
    OO00O0OOO0O0O0O00 ['Host']=d (k ,s )
    OOOOOO000OO0OO00O =str (round (datetime .now ().timestamp ()*1000 ))
    OO00O0OOO0O0O0O00 ['timestamp']=OOOOOO000OO0OO00O
    O0OOO000O0OOOOOOO =OO00OOOO00O00OOO0 +OOOOOO000OO0OO00O +sign
    OO0OOO00OOOOOOO00 =m (O0OOO000O0OOOOOOO )
    OO00O0OOO0O0O0O00 ['data']=OO0OOO00OOOOOOO00
    OO00O0OOO0O0O0O00 ['user-agent']=d (k ,z )
    O000O0OO0OO0O0OO0 =requests .Session ()
    O000O0OO0OO0O0OO0 .headers .clear ()
    O000O0OO0OO0O0OO0 .headers .update (OO00O0OOO0O0O0O00 )
    time .sleep (0.5 )
    O0000O00O0000O0OO =O000O0OO0OO0O0OO0 .get (url =OO0OOO00000OOOOO0 ,timeout =15 ).json ()
    if O0000O00O0000O0OO ['code']==200:
        print ('\n')
        OO0O0O0000O0OOOOO =O0000O00O0000O0OO ['data']['content']['title']
        OOOOOO00O0OOO000O =O0000O00O0000O0OO ['data']['content']['url']
        O00O000O00OO0OO0O =O0000O00O0000O0OO ['data']['content']['cover']
        print (f'视频标题:{OO0O0O0000O0OOOOO}'+'\n'+'\n'+f'解析视频链接:{OOOOOO00O0OOO000O}'+'\n'+'\n'+f'视频封面图片:{O00O000O00OO0OO0O}'+'\n'+'\n')
        return None
    print ('解析出错')
    return None
prompt =input ("请输入要解析的视频链接:")
Analyse (prompt )
while True :
    try :
        print ('输入要解析的视频链接: | [输入886]退出程序 ')
        prompt =str (input ("请输入:"))
        if prompt =='886':
            print ("bye!")
            break
        Analyse (prompt )
        continue
    except :
        print ('未知异常,请检查输入是否正确') 
 

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

lingyunyuan 发表于 2023-8-7 09:16
请问大佬这个如何使用。。。
 楼主| Huibq120 发表于 2023-8-15 17:05
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 19:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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