Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
无聊人士张
you-get
提交
ff7adf5b
Y
you-get
项目概览
无聊人士张
/
you-get
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Y
you-get
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ff7adf5b
编写于
1月 11, 2013
作者:
M
Mort Yao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add support for NetEase, fix #59
上级
bda672e4
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
44 addition
and
1 deletion
+44
-1
README.md
README.md
+2
-0
README.txt
README.txt
+1
-0
you_get/downloader/__init__.py
you_get/downloader/__init__.py
+1
-0
you_get/downloader/netease.py
you_get/downloader/netease.py
+38
-0
you_get/downloader/qq.py
you_get/downloader/qq.py
+1
-1
you_get/main.py
you_get/main.py
+1
-0
未找到文件。
README.md
浏览文件 @
ff7adf5b
...
...
@@ -25,6 +25,7 @@ Fork me on GitHub: <https://github.com/soimort/you-get>
*
ifeng (凤凰视频)
<http://v.ifeng.com>
*
iQIYI (爱奇艺)
<http://www.iqiyi.com>
*
Ku6 (酷6网)
<http://www.ku6.com>
*
NetEase (网易)
<http://v.163.com>
*
PPTV
<http://www.pptv.com>
*
QQ (腾讯视频)
<http://v.qq.com>
*
Sina (新浪视频)
<http://video.sina.com.cn>
...
...
@@ -216,6 +217,7 @@ You-Get基于优酷下载脚本[iambus/youku-lixian](https://github.com/iambus/y
*
凤凰视频
<http://v.ifeng.com>
*
爱奇艺
<http://www.iqiyi.com>
*
酷6网
<http://www.ku6.com>
*
网易
<http://v.163.com>
*
PPTV
<http://www.pptv.com>
*
腾讯视频
<http://v.qq.com>
*
新浪视频
<http://video.sina.com.cn>
...
...
README.txt
浏览文件 @
ff7adf5b
...
...
@@ -28,6 +28,7 @@ Supported Sites (As of Now)
* ifeng (凤凰视频) http://v.ifeng.com
* iQIYI (爱奇艺) http://www.iqiyi.com
* Ku6 (酷6网) http://www.ku6.com
* NetEase (网易) http://v.163.com
* PPTV http://www.pptv.com
* QQ (腾讯视频) http://v.qq.com
* Sina (新浪视频) http://video.sina.com.cn
...
...
you_get/downloader/__init__.py
浏览文件 @
ff7adf5b
...
...
@@ -8,6 +8,7 @@ from .googleplus import *
from
.ifeng
import
*
from
.iqiyi
import
*
from
.ku6
import
*
from
.netease
import
*
from
.pptv
import
*
from
.qq
import
*
from
.sina
import
*
...
...
you_get/downloader/netease.py
0 → 100644
浏览文件 @
ff7adf5b
#!/usr/bin/env python
__all__
=
[
'netease_download'
]
from
..common
import
*
def
netease_download
(
url
,
output_dir
=
'.'
,
merge
=
True
,
info_only
=
False
):
html
=
get_decoded_html
(
url
)
src
=
r1
(
r
'<source src="([^"]+)"'
,
html
)
title
=
r1
(
'movieDescription=
\'
([^
\'
]+)
\'
'
,
html
)
if
title
:
sd_url
=
r1
(
r
'(.+)-mobile.mp4'
,
src
)
+
".flv"
_
,
_
,
sd_size
=
url_info
(
sd_url
)
hd_url
=
re
.
sub
(
'/SD/'
,
'/HD/'
,
sd_url
)
_
,
_
,
hd_size
=
url_info
(
hd_url
)
if
hd_size
>
sd_size
:
url
,
size
=
hd_url
,
hd_size
else
:
url
,
size
=
sd_url
,
sd_size
ext
=
'flv'
else
:
title
=
r1
(
'<title>(.+)</title>'
,
html
)
url
=
r1
(
r
'(.+)-list.m3u8'
,
src
)
+
".mp4"
_
,
_
,
size
=
url_info
(
url
)
ext
=
'mp4'
print_info
(
site_info
,
title
,
ext
,
size
)
if
not
info_only
:
download_urls
([
url
],
title
,
ext
,
size
,
output_dir
=
output_dir
,
merge
=
merge
)
site_info
=
"163.com"
download
=
netease_download
download_playlist
=
playlist_not_supported
(
'netease'
)
you_get/downloader/qq.py
浏览文件 @
ff7adf5b
...
...
@@ -30,6 +30,6 @@ def qq_download(url, output_dir = '.', merge = True, info_only = False):
qq_download_by_id
(
id
,
title
,
output_dir
=
output_dir
,
merge
=
merge
,
info_only
=
info_only
)
site_info
=
"
V.
QQ.com"
site_info
=
"QQ.com"
download
=
qq_download
download_playlist
=
playlist_not_supported
(
'qq'
)
you_get/main.py
浏览文件 @
ff7adf5b
...
...
@@ -18,6 +18,7 @@ def url_to_module(url):
k
=
r1
(
r
'([^.]+)'
,
domain
)
downloads
=
{
'163'
:
netease
,
'56'
:
w56
,
'acfun'
:
acfun
,
'bilibili'
:
bilibili
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录