返回列表 发新帖

【短视频解析】python短视频解析

  [复制链接]

100

主题

3249

回帖

1万

积分

博士生

这个人很懒,什么也没写~

Rank: 7Rank: 7Rank: 7

金币
5993
好评
76
信誉
154

MT论坛新人考神MT论坛帅哥MT论坛侠客MT论坛活跃会员

发表于 2023-6-14 19:18:53 | 显示全部楼层 | 阅读模式  来自 贵州
本帖最后由 挥杯劝 于 2023-6-14 19:25 编辑
为避免接口和谐过快,把接口信息做了隐藏,想写调用的自己解密哈。
溜了溜了
  1. #短视频解析下载 By:Huibq

  2. import json
  3. import time
  4. import hashlib
  5. import requests
  6. from Crypto .Cipher import AES
  7. import base64
  8. from datetime import datetime
  9. z ='IpnyTFq8H8muzVh/5GzPV6LsbSOt2KSCgF0WxM/Mg0Q='
  10. def m (OOOOOOO0OOO00OOOO ):
  11.         OOOO0O00O0O00O000 =hashlib .md5 (OOOOOOO0OOO00OOOO .encode ())
  12.         O0O0000OO0OOO00OO =OOOO0O00O0O00O000 .hexdigest ()
  13.         return O0O0000OO0OOO00OO
  14. s ='APW9nXaURlKYEYKcDHGEXPpNfUy04mei+DLwHjlA0o0='
  15. def d (OOO00O0OO00O00O0O ,OO0OO00OOOOO0OO0O ):
  16.     O000O0O0OO0OOO00O =AES .new (OOO00O0OO00O00O0O .encode ('utf8'),AES .MODE_CBC ,b'0000000000000000')
  17.     OO0OO00OOOOO0OO0O =base64 .b64decode (OO0OO00OOOOO0OO0O .encode ('utf8'))
  18.     OOO0O00O00OO0OO00 =O000O0O0OO0OOO00O .decrypt (OO0OO00OOOOO0OO0O )
  19.     O000O0O000OO0O000 =OOO0O00O00OO0OO00 [-1 ]
  20.     OOO0O00O00OO0OO00 =OOO0O00O00OO0OO00 [:-O000O0O000OO0O000 ]
  21.     return OOO0O00O00OO0OO00 .decode ('utf8')
  22. k ='gentGnetGnetgnet'
  23. t ='EKbM8kz1LQzLP/INVCLKPvUrDY2xBYp0hOJXxRcl9Hs='
  24. sign =d (k ,t )
  25. def Analyse (OO00OOOO00O00OOO0 ):
  26.     OO0OOO00000OOOOO0 ='VfT6fB1gh+PTjjQ8+qxnMqQXpdwvMk5VWQqH9W9MZtfJAQ1IQ17AsrrFoowE6fi2/VjFatENginBmLX0r05IhNYMAwmSwtPE7RzonrBTUVo='
  27.     O00OOO0O000OOOO00 =d (k ,OO0OOO00000OOOOO0 )
  28.     OO0OOO00000OOOOO0 =f'{O00OOO0O000OOOO00}={OO00OOOO00O00OOO0}'
  29.     OO00O0OOO0O0O0O00 ={'Host':'','data':'','timestamp':'','accept':'Application/json','content-type':'Application/json;charset=utf-8','accept-Encoding':'gzip','user-agent':''}
  30.     OO00O0OOO0O0O0O00 ['Host']=d (k ,s )
  31.     OOOOOO000OO0OO00O =str (round (datetime .now ().timestamp ()*1000 ))
  32.     OO00O0OOO0O0O0O00 ['timestamp']=OOOOOO000OO0OO00O
  33.     O0OOO000O0OOOOOOO =OO00OOOO00O00OOO0 +OOOOOO000OO0OO00O +sign
  34.     OO0OOO00OOOOOOO00 =m (O0OOO000O0OOOOOOO )
  35.     OO00O0OOO0O0O0O00 ['data']=OO0OOO00OOOOOOO00
  36.     OO00O0OOO0O0O0O00 ['user-agent']=d (k ,z )
  37.     O000O0OO0OO0O0OO0 =requests .Session ()
  38.     O000O0OO0OO0O0OO0 .headers .clear ()
  39.     O000O0OO0OO0O0OO0 .headers .update (OO00O0OOO0O0O0O00 )
  40.     time .sleep (0.5 )
  41.     O0000O00O0000O0OO =O000O0OO0OO0O0OO0 .get (url =OO0OOO00000OOOOO0 ,timeout =15 ).json ()
  42.     if O0000O00O0000O0OO ['code']==200:
  43.         print ('\n')
  44.         OO0O0O0000O0OOOOO =O0000O00O0000O0OO ['data']['content']['title']
  45.         OOOOOO00O0OOO000O =O0000O00O0000O0OO ['data']['content']['url']
  46.         O00O000O00OO0OO0O =O0000O00O0000O0OO ['data']['content']['cover']
  47.         print (f'视频标题:{OO0O0O0000O0OOOOO}'+'\n'+'\n'+f'解析视频链接:{OOOOOO00O0OOO000O}'+'\n'+'\n'+f'视频封面图片:{O00O000O00OO0OO0O}'+'\n'+'\n')
  48.         return None
  49.     print ('解析出错')
  50.     return None
  51. prompt =input ("请输入要解析的视频链接:")
  52. Analyse (prompt )
  53. while True :
  54.     try :
  55.         print ('输入要解析的视频链接: | [输入886]退出程序 ')
  56.         prompt =str (input ("请输入:"))
  57.         if prompt =='886':
  58.             print ("bye!")
  59.             break
  60.         Analyse (prompt )
  61.         continue
  62.     except :
  63.         print ('未知异常,请检查输入是否正确')   
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
已有1人评分好评 金币 理由
晚風吹愛意 + 1 + 1

查看全部评分 总评分:好评 +1  金币 +1 

回复

使用道具 举报

23

主题

575

回帖

1642

积分

高中生

Rank: 4

金币
621
好评
2
信誉
100

MT论坛新人

发表于 2023-6-14 19:25:56 来自手机  | 显示全部楼层  来自 浙江
看看隐藏
回复

使用道具 举报

23

主题

575

回帖

1642

积分

高中生

Rank: 4

金币
621
好评
2
信誉
100

MT论坛新人

发表于 2023-6-14 19:26:21 来自手机  | 显示全部楼层  来自 浙江
看错了某得隐藏
回复

使用道具 举报

5

主题

436

回帖

1323

积分

高中生

Rank: 4

金币
981
好评
1
信誉
100
发表于 2023-6-14 19:26:33 来自手机  | 显示全部楼层  来自 广东
感谢分享,上难度啊
回复

使用道具 举报

16

主题

7688

回帖

1万

积分

博士生

:)))))

Rank: 7Rank: 7Rank: 7

金币
5763
好评
12
信誉
107

MT论坛帅哥考神MT论坛新人MT论坛活跃会员

发表于 2023-6-14 19:28:15 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

100

主题

3249

回帖

1万

积分

博士生

这个人很懒,什么也没写~

Rank: 7Rank: 7Rank: 7

金币
5993
好评
76
信誉
154

MT论坛新人考神MT论坛帅哥MT论坛侠客MT论坛活跃会员

发表于 2023-6-14 19:31:55 来自手机  | 显示全部楼层  来自 贵州
又给骗了 发表于 2023-6-14 19:26
看错了某得隐藏

天天灌水,小心扣分,嘿嘿
回复

使用道具 举报

68

主题

2883

回帖

7812

积分

硕士生

龙一

Rank: 6Rank: 6

金币
5325
好评
19
信誉
171

MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员MT论坛新人

发表于 2023-6-14 19:33:42 来自手机  | 显示全部楼层  来自 江苏
大佬,原来你也会Pthony
回复

使用道具 举报

100

主题

3249

回帖

1万

积分

博士生

这个人很懒,什么也没写~

Rank: 7Rank: 7Rank: 7

金币
5993
好评
76
信誉
154

MT论坛新人考神MT论坛帅哥MT论坛侠客MT论坛活跃会员

发表于 2023-6-14 19:34:11 来自手机  | 显示全部楼层  来自 贵州
龙一 发表于 2023-6-14 19:33
大佬,原来你也会Pthony


没,就上了个选修课
回复

使用道具 举报

37

主题

4622

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
8159
好评
1
信誉
126
发表于 2023-6-14 19:34:29 来自手机  | 显示全部楼层  来自 河北
看看隐藏内容
回复

使用道具 举报

29

主题

4988

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
8372
好评
2
信誉
98
发表于 2023-6-14 19:36:56 来自手机  | 显示全部楼层  来自 云南
看一看瞧一瞧
回复

使用道具 举报

13

主题

4071

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
4566
好评
23
信誉
152

MT论坛新人MT论坛最佳新人MT论坛帅哥考神MT论坛活跃会员

发表于 2023-6-14 19:39:22 来自手机  | 显示全部楼层  来自 湖南
感谢分享
回复

使用道具 举报

13

主题

2241

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6235
好评
3
信誉
100

考神

发表于 2023-6-14 19:42:39 | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

23

主题

575

回帖

1642

积分

高中生

Rank: 4

金币
621
好评
2
信誉
100

MT论坛新人

发表于 2023-6-14 19:45:05 来自手机  | 显示全部楼层  来自 浙江
挥杯劝 发表于 2023-6-14 19:31
天天灌水,小心扣分,嘿嘿

今天想冲个高中生。。。。
回复

使用道具 举报

23

主题

575

回帖

1642

积分

高中生

Rank: 4

金币
621
好评
2
信誉
100

MT论坛新人

发表于 2023-6-14 19:45:32 来自手机  | 显示全部楼层  来自 浙江
挥杯劝 发表于 2023-6-14 19:34
没,就上了个选修课

b站有源码,你会不会也是那边来的
回复

使用道具 举报

5

主题

666

回帖

2380

积分

大学生

ㅤㅤ

Rank: 5Rank: 5

金币
736
好评
1
信誉
146

考神MT论坛帅哥

发表于 2023-6-14 19:46:00 来自手机  | 显示全部楼层  来自 江西
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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