Corrección powvideo

This commit is contained in:
pipcat
2018-09-26 22:06:13 +02:00
parent 546f5ba76c
commit 38e8b0a2c4
2 changed files with 4 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@@ -17,6 +17,8 @@ def test_video_exists(page_url):
data = httptools.downloadpage(page_url, headers={'referer': referer}).data
if data == "File was deleted" or data == '':
return False, "[powvideo] El video ha sido borrado"
if 'function(p,a,c,k,e,' not in data:
return False, "[powvideo] El video no está disponible"
return True, ""
@@ -27,6 +29,7 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
referer = page_url.replace('iframe', 'preview')
data = httptools.downloadpage(page_url, headers={'referer': referer}).data
logger.debug(data)
packed = scrapertools.find_single_match(data, "<script type=[\"']text/javascript[\"']>(eval.*?)</script>")
unpacked = jsunpack.unpack(packed)