Merge pull request #475 from ilmich/fix-eurostreaming

eurostreaming: fix scraper and re-enable channel
This commit is contained in:
Timmy89
2024-02-25 18:54:43 +01:00
committed by GitHub
2 changed files with 3 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
{
"id": "eurostreaming",
"name": "Eurostreaming",
"active": false,
"active": true,
"language": ["ita", "sub-ita"],
"thumbnail": "eurostreaming.png",
"banner": "eurostreaming.png",

View File

@@ -31,7 +31,7 @@ def mainlist(item):
def peliculas(item):
# debug = True
action = 'episodios'
if item.args == 'newest':
item.contentType = 'episode'
patron = r'<span class="serieTitle" style="font-size:20px">(?P<title>[^<]+) \s*<a href="(?P<url>[^"]+)"[^>]*>\s+?(?P<episode>\d+[×x]\d+-\d+|\d+[×x]\d+) (?P<title2>[^<\(]+)\s?\(?(?P<lang>SUB ITA)?\)?</a>'
@@ -50,8 +50,7 @@ def episodios(item):
if 'clicca qui per aprire' in data.lower(): data = support.match(support.match(data, patron=r'"go_to":"([^"]+)"').match.replace('\\',''), headers=headers).data
elif 'clicca qui</span>' in data.lower(): data = support.match(support.match(data, patron=r'<h2 style="text-align: center;"><a href="([^"]+)">').match, headers=headers).data
patronBlock = r'</span>(?P<block>[a-zA-Z\s]+\d+(.+?)?(?:\()?(?P<lang>ITA|SUB ITA)(?:\))?.*?)</div></div>'
patron = r'(?P<season>\d+)&#\d+;(?P<episode>\d+(?:-\d+)?)\s*(?:</strong>|<em>)?\s*(?P<title>.*?)(?:–|-.+?-|–.+?–|–|em|.)?(?:/em.*?)?(?:<a (?P<other>.*?))?<br />'
patron = r'(?P<season>\d+)&#215;(?P<episode>\d+)(</strong>)*(?P<title>.*?)(?P<other><a.*?)<br'
def itemHook(i):
i.url = item.url
return i