From 9361713125ef68cdc9d2bf9b31e44fe9956a40e7 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Thu, 8 Oct 2020 16:22:45 +0200 Subject: [PATCH] Fix Streaming Community --- channels/streamingcommunity.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/channels/streamingcommunity.py b/channels/streamingcommunity.py index 9241ffcc..e68cddfc 100644 --- a/channels/streamingcommunity.py +++ b/channels/streamingcommunity.py @@ -16,6 +16,7 @@ session=requests.Session() response = session.get(host) csrf_token = support.match(response.text, patron= 'name="csrf-token" content="([^"]+)"').match headers = {'content-type': 'application/json;charset=UTF-8', + 'Referer': host, 'x-csrf-token': csrf_token, 'Cookie' : '; '.join([x.name + '=' + x.value for x in response.cookies])} @@ -99,9 +100,10 @@ def peliculas(item): records = json.loads(support.match(data, patron=r'slider-title titles-json="(.*?)" slider-name="').matches[item.args]) elif not item.search: payload = json.dumps({'type': videoType, 'offset':offset, 'genre':item.args}) - records = json.loads(requests.post(host + '/infinite/browse', headers=headers, data=payload).json()['records']) + records = requests.post(host + '/api/browse', headers=headers, data=payload).json()['records'] else: - records = requests.get(host + '/search?q=' + item.search + '&live=true', headers=headers).json()['records'] + payload = json.dumps({'q': item.search}) + records = requests.post(host + '/api/search', headers=headers, data=payload).json()['records'] if records and type(records[0]) == list: js = []