Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
iqingyuan
dr_py
提交
f0e9ac68
dr_py
项目概览
iqingyuan
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f0e9ac68
编写于
9月 25, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加自建隐藏解析
上级
ab9232a2
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
21 addition
and
4 deletion
+21
-4
controllers/parse.py
controllers/parse.py
+16
-2
jiexi/江湖.js
jiexi/江湖.js
+2
-0
js/version.txt
js/version.txt
+1
-1
js/解析.conf
js/解析.conf
+1
-1
readme.md
readme.md
+1
-0
未找到文件。
controllers/parse.py
浏览文件 @
f0e9ac68
...
...
@@ -3,7 +3,7 @@
# File : parse.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2022/9/24
from
flask
import
Blueprint
,
jsonify
from
flask
import
Blueprint
,
jsonify
,
redirect
from
utils.web
import
getParmas
,
get_interval
import
os
from
utils.log
import
logger
...
...
@@ -37,6 +37,14 @@ class R(object):
def
failed
(
self
,
msg
=
"系统异常"
,
code
=
404
,
extra
=
None
):
return
self
.
error
(
msg
,
code
,
extra
)
def
重定向
(
url
:
str
):
if
isinstance
(
url
,
PyJsString
):
url
=
parseText
(
str
(
url
))
if
str
(
url
).
startswith
(
'http'
):
return
f
'redirect://
{
url
}
'
else
:
return
str
(
url
)
@
parse
.
route
(
'/api/<path:filename>'
)
def
parse_home
(
filename
):
url
=
getParmas
(
'url'
)
...
...
@@ -50,11 +58,14 @@ def parse_home(filename):
return
R
.
failed
(
f
'
{
file_path
}
文件不存在'
)
logger
.
info
(
f
'开始尝试通过
{
filename
}
解析:
{
url
}
'
)
jsp
=
jsoup
(
url
)
py_ctx
.
update
({
'vipUrl'
:
url
,
'fetch_params'
:
{
'headers'
:
{
'Referer'
:
url
},
'timeout'
:
10
,
'encoding'
:
'utf-8'
},
'jsp'
:
jsp
'jsp'
:
jsp
,
'重定向'
:
重定向
})
ctx
=
py_ctx
with
open
(
file_path
,
encoding
=
'utf-8'
)
as
f
:
...
...
@@ -69,6 +80,9 @@ def parse_home(filename):
return
R
.
failed
(
f
'解析失败:
{
realUrl
}
'
)
if
isinstance
(
realUrl
,
PyJsString
):
realUrl
=
parseText
(
str
(
realUrl
))
# print(realUrl)
if
str
(
realUrl
).
startswith
(
'redirect://'
):
return
redirect
(
realUrl
.
split
(
'redirect://'
)[
1
])
return
R
.
success
(
f
'
{
filename
}
解析成功'
,
realUrl
,{
'time'
:
f
'
{
get_interval
(
t1
)
}
毫秒'
})
except
Exception
as
e
:
msg
=
f
'
{
filename
}
解析出错:
{
e
}
'
...
...
jiexi/江湖.js
0 → 100644
浏览文件 @
f0e9ac68
realUrl
=
重定向
(
'
http://211.99.99.236:4567/jhjson/ceshi.php?url=
'
+
vipUrl
)
\ No newline at end of file
js/version.txt
浏览文件 @
f0e9ac68
3.7.11
\ No newline at end of file
3.7.12
\ No newline at end of file
js/解析.conf
浏览文件 @
f0e9ac68
...
...
@@ -13,7 +13,7 @@
BT5V
,
https
://
rx
.
bt5v
.
com
/
json
/
jsonindex
.
php
/?
url
=,
1
# 查询,https://chaxun.truechat365.com/?url= # 这个解析真的牛逼,只能电脑看
# llq,https://hc.izny.cn/json.php?url=,1
江湖,
http
://
211
.
99
.
99
.
236
:
4567
/
jhjson
/
ceshi
.
php
?
url
=,
1
江湖,
{{
host
}}/
parse
/
api
/江湖.
js
?
url
=,
1
左岸,
https
://
jx
.
bozrc
.
com
:
4433
/
player
/?
url
=
GGTV
搜集,
https
://
play
.
fuqizhishi
.
com
/
juhe
/
API
.
php
?
appkey
=
caijijuhe220902
&
url
=,
1
,
CY
,
https
://
vip
.
cyu0
.
cn
/
home
/
api
?
type
=
ys
&
uid
=
1353484
&
key
=
efopqwABCLOTVYZ278
&
url
=,
1
...
...
readme.md
浏览文件 @
f0e9ac68
...
...
@@ -50,6 +50,7 @@
-
[X] 1.v3.7.10 增加了自定义解析功能,解析.conf支持变量{{host}}
-
[X] 2.新增了 jiexi/无名.js作为示例,接受vipUrl返回realUrl
-
[X] 3.修复腾云驾雾并增加通用筛选
-
[X] 4.自建解析增加重定向方法,方便明面上隐藏真实来源的解析地址
###### 2022/09/23
-
[X] 1.v3.7.5 优化了首图2模板的搜索定位以及几个相关的源
-
[X] 2.二级渲染功能拆分,js单独调用
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录