提交 4c993caa 编写于 作者: W wizardforcel

适配网易

上级 2cbb8bfb
...@@ -24,7 +24,7 @@ class NeteApi: ...@@ -24,7 +24,7 @@ class NeteApi:
self.cookies = load_cookies('163') self.cookies = load_cookies('163')
def meta2real(self, url): def meta2real(self, url):
if re.match(r"^shdrive://\d{4}/\d{4}/\w{32}$", url): if re.match(r"^nedrive://\d{4}/\d{4}/\w{32}$", url):
return self.default_url(self.extract_hash(url)) return self.default_url(self.extract_hash(url))
else: else:
return None return None
......
...@@ -5,6 +5,7 @@ from .SohuApi import SohuApi ...@@ -5,6 +5,7 @@ from .SohuApi import SohuApi
from .JianApi import JianApi from .JianApi import JianApi
from .WeiboApi import WeiboApi from .WeiboApi import WeiboApi
from .AliApi import AliApi from .AliApi import AliApi
from .NeteApi import NeteApi
drivers = { drivers = {
'bili': BiliApi(), 'bili': BiliApi(),
...@@ -14,6 +15,7 @@ drivers = { ...@@ -14,6 +15,7 @@ drivers = {
'jian': JianApi(), 'jian': JianApi(),
'weibo': WeiboApi(), 'weibo': WeiboApi(),
'ali': AliApi(), 'ali': AliApi(),
'163': NeteApi(),
} }
prefixes = { prefixes = {
...@@ -25,4 +27,5 @@ prefixes = { ...@@ -25,4 +27,5 @@ prefixes = {
'jsdrive': 'jian', 'jsdrive': 'jian',
'wbdrive': 'weibo', 'wbdrive': 'weibo',
'aldrive': 'ali', 'aldrive': 'ali',
'nedrive': '163',
} }
\ No newline at end of file
...@@ -9,4 +9,5 @@ encoders = { ...@@ -9,4 +9,5 @@ encoders = {
'jian': PngEncoder(), 'jian': PngEncoder(),
'weibo': GifEncoder(), 'weibo': GifEncoder(),
'ali': PngEncoder(), 'ali': PngEncoder(),
'163': PngEncoder(),
} }
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册