From 16293d252ed33ae409f4f3353a8018a8c3856ea2 Mon Sep 17 00:00:00 2001 From: Intel1 Date: Wed, 8 Aug 2018 17:14:56 -0500 Subject: [PATCH] rapidvideo: fix --- plugin.video.alfa/servers/rapidvideo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugin.video.alfa/servers/rapidvideo.py b/plugin.video.alfa/servers/rapidvideo.py index 062e3752..d6705262 100755 --- a/plugin.video.alfa/servers/rapidvideo.py +++ b/plugin.video.alfa/servers/rapidvideo.py @@ -35,8 +35,8 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= logger.info("url=" + page_url) video_urls = [] data = httptools.downloadpage(page_url).data + post = "confirm.x=77&confirm.y=76&block=1" if "Please click on this button to open this video" in data: - post = "confirm.x=77&confirm.y=76&block=1" data = httptools.downloadpage(page_url, post=post).data patron = 'https://www.rapidvideo.com/e/[^"]+' match = scrapertools.find_multiple_matches(data, patron) @@ -44,6 +44,8 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= for url1 in match: res = scrapertools.find_single_match(url1, '=(\w+)') data = httptools.downloadpage(url1).data + if "Please click on this button to open this video" in data: + data = httptools.downloadpage(url1, post=post).data url = scrapertools.find_single_match(data, 'source src="([^"]+)') ext = scrapertools.get_filename_from_url(url)[-4:] video_urls.append(['%s %s [rapidvideo]' % (ext, res), url])