From 8bff1d0ec448dda6a1cea9159039cd69b7384226 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Mon, 18 May 2020 12:32:06 +0200 Subject: [PATCH] Fix AnimeWorld, aggiunto server AnaVids --- channels/animeworld.py | 70 +++++++++++++++++------------------- core/support.py | 8 ++--- servers/anavids.json | 42 ++++++++++++++++++++++ servers/anavids.py | 22 ++++++++++++ servers/animeworld_server.py | 12 ++++--- 5 files changed, 109 insertions(+), 45 deletions(-) create mode 100644 servers/anavids.json create mode 100644 servers/anavids.py diff --git a/channels/animeworld.py b/channels/animeworld.py index 24832100..c7d09213 100644 --- a/channels/animeworld.py +++ b/channels/animeworld.py @@ -145,48 +145,44 @@ def findvideos(item): import time support.log(item) itemlist = [] - matches = support.match(item, patron=r'class="tab.*?data-name="([0-9]+)">', headers=headers) + matches = support.match(item, patron=r'data-name="([0-9]+)">', headers=headers) data = matches.data matches = matches.matches - videoData = '' + videoData = [] for serverid in matches: - if not item.number: item.number = support.scrapertools.find_single_match(item.title, r'(\d+) -') - block = support.scrapertools.find_multiple_matches(data, 'data-id="' + serverid + '">(.*?)
(.*?)