From b0128fd8795f38532949875ccefdbc087360826a Mon Sep 17 00:00:00 2001 From: cnbeining Date: Thu, 22 Oct 2015 14:56:07 -0400 Subject: [PATCH] Add Interest.me (CJ E&M) support --- README.md | 1 + src/you_get/common.py | 1 + src/you_get/extractors/__init__.py | 1 + src/you_get/extractors/interest.py | 32 ++++++++++++++++++++++++++++++ 4 files changed, 35 insertions(+) create mode 100644 src/you_get/extractors/interest.py diff --git a/README.md b/README.md index 3fac08ca..ff2e3676 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ Fork me on GitHub: * Fun.tv (风行, Funshion) * Google Drive * ifeng (凤凰视频) +* Interest.me (CJ E&M) * Internet Archive * iQIYI (爱奇艺) * iQilu (齐鲁网, 山东网络台) diff --git a/src/you_get/common.py b/src/you_get/common.py index 9089e75e..3ab0d179 100755 --- a/src/you_get/common.py +++ b/src/you_get/common.py @@ -26,6 +26,7 @@ SITES = { 'ifeng' : 'ifeng', 'in' : 'alive', 'instagram' : 'instagram', + 'interest' : 'interest', 'iqilu' : 'iqilu', 'iqiyi' : 'iqiyi', 'isuntv' : 'suntv', diff --git a/src/you_get/extractors/__init__.py b/src/you_get/extractors/__init__.py index 4b426f95..147d57d2 100755 --- a/src/you_get/extractors/__init__.py +++ b/src/you_get/extractors/__init__.py @@ -20,6 +20,7 @@ from .google import * from .heavymusic import * from .ifeng import * from .instagram import * +from .interest import * from .iqilu import * from .iqiyi import * from .joy import * diff --git a/src/you_get/extractors/interest.py b/src/you_get/extractors/interest.py new file mode 100644 index 00000000..9f47e75c --- /dev/null +++ b/src/you_get/extractors/interest.py @@ -0,0 +1,32 @@ +#!/usr/bin/env python + +from ..common import * +from json import loads + +def interest_download(url, output_dir='.', merge=True, info_only=False, **kwargs): + #http://ch.interest.me/zhtv/VOD/View/114789 + #http://program.interest.me/zhtv/sonja/8/Vod/View/15794 + html = get_content(url) + #get title + title = match1(html, r'