latest version
This commit is contained in:
0
servers/__init__.py
Normal file → Executable file
0
servers/__init__.py
Normal file → Executable file
0
servers/akvideo.json
Normal file → Executable file
0
servers/akvideo.json
Normal file → Executable file
0
servers/akvideo.py
Normal file → Executable file
0
servers/akvideo.py
Normal file → Executable file
0
servers/anavids.json
Normal file → Executable file
0
servers/anavids.json
Normal file → Executable file
0
servers/anavids.py
Normal file → Executable file
0
servers/anavids.py
Normal file → Executable file
0
servers/animeid.json
Normal file → Executable file
0
servers/animeid.json
Normal file → Executable file
0
servers/animeid.py
Normal file → Executable file
0
servers/animeid.py
Normal file → Executable file
0
servers/anonfile.json
Normal file → Executable file
0
servers/anonfile.json
Normal file → Executable file
0
servers/anonfile.py
Normal file → Executable file
0
servers/anonfile.py
Normal file → Executable file
0
servers/archiveorg.json
Normal file → Executable file
0
servers/archiveorg.json
Normal file → Executable file
0
servers/archiveorg.py
Normal file → Executable file
0
servers/archiveorg.py
Normal file → Executable file
0
servers/backin.json
Normal file → Executable file
0
servers/backin.json
Normal file → Executable file
0
servers/backin.py
Normal file → Executable file
0
servers/backin.py
Normal file → Executable file
0
servers/badshare.json
Normal file → Executable file
0
servers/badshare.json
Normal file → Executable file
0
servers/badshare.py
Normal file → Executable file
0
servers/badshare.py
Normal file → Executable file
0
servers/bdupload.json
Normal file → Executable file
0
servers/bdupload.json
Normal file → Executable file
0
servers/bdupload.py
Normal file → Executable file
0
servers/bdupload.py
Normal file → Executable file
0
servers/cinemaupload.json
Normal file → Executable file
0
servers/cinemaupload.json
Normal file → Executable file
0
servers/cinemaupload.py
Normal file → Executable file
0
servers/cinemaupload.py
Normal file → Executable file
0
servers/clicknupload.json
Normal file → Executable file
0
servers/clicknupload.json
Normal file → Executable file
0
servers/clipwatching.json
Normal file → Executable file
0
servers/clipwatching.json
Normal file → Executable file
0
servers/clipwatching.py
Normal file → Executable file
0
servers/clipwatching.py
Normal file → Executable file
0
servers/cloudvideo.json
Normal file → Executable file
0
servers/cloudvideo.json
Normal file → Executable file
0
servers/cloudvideo.py
Normal file → Executable file
0
servers/cloudvideo.py
Normal file → Executable file
0
servers/crunchyroll.json
Normal file → Executable file
0
servers/crunchyroll.json
Normal file → Executable file
0
servers/dailymotion.json
Normal file → Executable file
0
servers/dailymotion.json
Normal file → Executable file
0
servers/dailymotion.py
Normal file → Executable file
0
servers/dailymotion.py
Normal file → Executable file
0
servers/debriders/__init__.py
Normal file → Executable file
0
servers/debriders/__init__.py
Normal file → Executable file
0
servers/debriders/alldebrid.json
Normal file → Executable file
0
servers/debriders/alldebrid.json
Normal file → Executable file
0
servers/debriders/alldebrid.py
Normal file → Executable file
0
servers/debriders/alldebrid.py
Normal file → Executable file
0
servers/decrypters/__init__.py
Normal file → Executable file
0
servers/decrypters/__init__.py
Normal file → Executable file
0
servers/decrypters/expurl.py
Normal file → Executable file
0
servers/decrypters/expurl.py
Normal file → Executable file
0
servers/decrypters/safelinking.py
Normal file → Executable file
0
servers/decrypters/safelinking.py
Normal file → Executable file
0
servers/deltabit.json
Normal file → Executable file
0
servers/deltabit.json
Normal file → Executable file
0
servers/deltabit.py
Normal file → Executable file
0
servers/deltabit.py
Normal file → Executable file
0
servers/directo.json
Normal file → Executable file
0
servers/directo.json
Normal file → Executable file
0
servers/directo.py
Normal file → Executable file
0
servers/directo.py
Normal file → Executable file
2
servers/doodstream.json
Normal file → Executable file
2
servers/doodstream.json
Normal file → Executable file
@@ -22,4 +22,4 @@
|
||||
"visible": true
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
2
servers/doodstream.py
Normal file → Executable file
2
servers/doodstream.py
Normal file → Executable file
@@ -42,4 +42,4 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
|
||||
|
||||
def randomize(data):
|
||||
t = string.ascii_letters + string.digits
|
||||
return data + ''.join([random.choice(t) for _ in range(10)])
|
||||
return data + ''.join([random.choice(t) for _ in range(10)])
|
||||
|
||||
0
servers/dostream.json
Normal file → Executable file
0
servers/dostream.json
Normal file → Executable file
0
servers/dostream.py
Normal file → Executable file
0
servers/dostream.py
Normal file → Executable file
0
servers/downace.json
Normal file → Executable file
0
servers/downace.json
Normal file → Executable file
0
servers/downace.py
Normal file → Executable file
0
servers/downace.py
Normal file → Executable file
0
servers/dropload.json
Normal file → Executable file
0
servers/dropload.json
Normal file → Executable file
14
servers/dropload.py
Normal file → Executable file
14
servers/dropload.py
Normal file → Executable file
@@ -1,14 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
try:
|
||||
import urllib.parse as urllib
|
||||
except ImportError:
|
||||
import urllib
|
||||
from six.moves import urllib
|
||||
|
||||
from core import httptools, support
|
||||
from core import scrapertools
|
||||
from platformcode import logger, config
|
||||
|
||||
from lib import jsunpack
|
||||
import re
|
||||
|
||||
def test_video_exists(page_url):
|
||||
logger.debug("(page_url='%s')" % page_url)
|
||||
@@ -24,15 +22,13 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
|
||||
logger.debug(" url=" + page_url)
|
||||
|
||||
global data
|
||||
# vres = scrapertools.find_multiple_matches(data, 'nowrap[^>]+>([^,]+)')
|
||||
# if not vres: vres = scrapertools.find_multiple_matches(data, '<td>(\d+x\d+)')
|
||||
|
||||
data_pack = scrapertools.find_single_match(data, "</div>\n\s*<script[^>]+>(eval.function.p,a,c,k,e,.*?)\s*</script>")
|
||||
if data_pack != "":
|
||||
from lib import jsunpack
|
||||
data = jsunpack.unpack(data_pack)
|
||||
data = re.sub(r'\b([a-zA-Z]+):("[^"]+"[,\n}])', r'"\1":\2', data)
|
||||
|
||||
_headers = urllib.urlencode(httptools.default_headers)
|
||||
_headers = urllib.parse.urlencode(httptools.default_headers)
|
||||
video_urls = support.get_jwplayer_mediaurl(data, 'dropload')
|
||||
|
||||
return video_urls
|
||||
|
||||
0
servers/evoload.json
Normal file → Executable file
0
servers/evoload.json
Normal file → Executable file
0
servers/evoload.py
Normal file → Executable file
0
servers/evoload.py
Normal file → Executable file
0
servers/facebook.json
Normal file → Executable file
0
servers/facebook.json
Normal file → Executable file
0
servers/fastplay.py
Normal file → Executable file
0
servers/fastplay.py
Normal file → Executable file
0
servers/fembed.json
Normal file → Executable file
0
servers/fembed.json
Normal file → Executable file
0
servers/fembed.py
Normal file → Executable file
0
servers/fembed.py
Normal file → Executable file
0
servers/fex.json
Normal file → Executable file
0
servers/fex.json
Normal file → Executable file
0
servers/fex.py
Normal file → Executable file
0
servers/fex.py
Normal file → Executable file
0
servers/filefactory.json
Normal file → Executable file
0
servers/filefactory.json
Normal file → Executable file
0
servers/filefactory.py
Normal file → Executable file
0
servers/filefactory.py
Normal file → Executable file
0
servers/filemoon.json
Normal file → Executable file
0
servers/filemoon.json
Normal file → Executable file
0
servers/filemoon.py
Normal file → Executable file
0
servers/filemoon.py
Normal file → Executable file
0
servers/filepup.json
Normal file → Executable file
0
servers/filepup.json
Normal file → Executable file
0
servers/filepup.py
Normal file → Executable file
0
servers/filepup.py
Normal file → Executable file
0
servers/filescdn.json
Normal file → Executable file
0
servers/filescdn.json
Normal file → Executable file
0
servers/filescdn.py
Normal file → Executable file
0
servers/filescdn.py
Normal file → Executable file
0
servers/filesmonster.json
Normal file → Executable file
0
servers/filesmonster.json
Normal file → Executable file
0
servers/filesmonster.py
Normal file → Executable file
0
servers/filesmonster.py
Normal file → Executable file
0
servers/flashx.json
Normal file → Executable file
0
servers/flashx.json
Normal file → Executable file
0
servers/flashx.py
Normal file → Executable file
0
servers/flashx.py
Normal file → Executable file
0
servers/fourshared.json
Normal file → Executable file
0
servers/fourshared.json
Normal file → Executable file
0
servers/fourshared.py
Normal file → Executable file
0
servers/fourshared.py
Normal file → Executable file
0
servers/gigasize.json
Normal file → Executable file
0
servers/gigasize.json
Normal file → Executable file
0
servers/gigasize.py
Normal file → Executable file
0
servers/gigasize.py
Normal file → Executable file
0
servers/goodstream.json
Normal file → Executable file
0
servers/goodstream.json
Normal file → Executable file
0
servers/goodstream.py
Normal file → Executable file
0
servers/goodstream.py
Normal file → Executable file
0
servers/googlevideo.json
Normal file → Executable file
0
servers/googlevideo.json
Normal file → Executable file
0
servers/gounlimited.json
Normal file → Executable file
0
servers/gounlimited.json
Normal file → Executable file
0
servers/gounlimited.py
Normal file → Executable file
0
servers/gounlimited.py
Normal file → Executable file
0
servers/gvideo.json
Normal file → Executable file
0
servers/gvideo.json
Normal file → Executable file
0
servers/gvideo.py
Normal file → Executable file
0
servers/gvideo.py
Normal file → Executable file
0
servers/hdload.json
Normal file → Executable file
0
servers/hdload.json
Normal file → Executable file
0
servers/hdload.py
Normal file → Executable file
0
servers/hdload.py
Normal file → Executable file
0
servers/hdmario.json
Normal file → Executable file
0
servers/hdmario.json
Normal file → Executable file
0
servers/hdmario.py
Normal file → Executable file
0
servers/hdmario.py
Normal file → Executable file
0
servers/hexupload.json
Normal file → Executable file
0
servers/hexupload.json
Normal file → Executable file
0
servers/hexupload.py
Normal file → Executable file
0
servers/hexupload.py
Normal file → Executable file
0
servers/highload.json
Normal file → Executable file
0
servers/highload.json
Normal file → Executable file
0
servers/highload.py
Normal file → Executable file
0
servers/highload.py
Normal file → Executable file
0
servers/hugefiles.json
Normal file → Executable file
0
servers/hugefiles.json
Normal file → Executable file
0
servers/hxfile.json
Normal file → Executable file
0
servers/hxfile.json
Normal file → Executable file
0
servers/hxfile.py
Normal file → Executable file
0
servers/hxfile.py
Normal file → Executable file
0
servers/idtbox.json
Normal file → Executable file
0
servers/idtbox.json
Normal file → Executable file
0
servers/idtbox.py
Normal file → Executable file
0
servers/idtbox.py
Normal file → Executable file
0
servers/jawcloud.json
Normal file → Executable file
0
servers/jawcloud.json
Normal file → Executable file
0
servers/jawcloud.py
Normal file → Executable file
0
servers/jawcloud.py
Normal file → Executable file
0
servers/jetload.json
Normal file → Executable file
0
servers/jetload.json
Normal file → Executable file
0
servers/jetload.py
Normal file → Executable file
0
servers/jetload.py
Normal file → Executable file
0
servers/lulustream.json
Normal file → Executable file
0
servers/lulustream.json
Normal file → Executable file
0
servers/lulustream.py
Normal file → Executable file
0
servers/lulustream.py
Normal file → Executable file
0
servers/mailru.json
Normal file → Executable file
0
servers/mailru.json
Normal file → Executable file
0
servers/mailru.py
Normal file → Executable file
0
servers/mailru.py
Normal file → Executable file
0
servers/maxstream.json
Normal file → Executable file
0
servers/maxstream.json
Normal file → Executable file
0
servers/maxstream.py
Normal file → Executable file
0
servers/maxstream.py
Normal file → Executable file
0
servers/mediafire.json
Normal file → Executable file
0
servers/mediafire.json
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user