diff --git a/channels.json b/channels.json
index 24db451c..31a28afe 100644
--- a/channels.json
+++ b/channels.json
@@ -2,7 +2,6 @@
"direct": {
"altadefinizione01": "https://www.altadefinizione01.plus",
"altadefinizione01_link": "https://altadefinizione01.travel",
- "altadefinizionecommunity": "https://altadefinizionecommunity.org",
"animealtadefinizione": "https://www.animealtadefinizione.it",
"animeforce": "https://www.animeforce.it",
"animeleggendari": "https://animezeus.com",
@@ -47,6 +46,7 @@
"vvvvid": "https://www.vvvvid.it"
},
"findhost": {
+ "altadefinizionecommunity": "https://altaregistrazione.com",
"altadefinizioneclick": "https://altadefinizione-nuovo.click",
"animealtadefinizione": "https://www.animealtadefinizione.it",
"filmpertutti": "https://filmpertuttiii.nuovo.live"
diff --git a/channels/altadefinizionecommunity.py b/channels/altadefinizionecommunity.py
index 1c0fa1bf..79247c9b 100644
--- a/channels/altadefinizionecommunity.py
+++ b/channels/altadefinizionecommunity.py
@@ -6,24 +6,26 @@ from lib.fakeMail import Gmailnator
from platformcode import config, platformtools, logger
from core import scrapertools, httptools
-host = config.get_channel_url()
+
+def findhost(url):
+ return support.match(url, patron=r'Accedi').match
+
+
+host = config.get_channel_url(findhost)
register_url = 'https://altaregistrazione.com'
-headers = [['Referer', host]]
+headers = [['Referer', host], ['x-requested-with', 'XMLHttpRequest']]
@support.menu
def mainlist(item):
support.info(item)
- # Ordine delle voci
- # Voce FILM, puoi solo impostare l'url
- film = ['/type/movie', # url per la voce FILM, se possibile la pagina principale con le ultime novitÃ
+ film = ['/load-more-film?anno=&order=&support_webp=1&type=movie&page=1',
#Voce Menu,['url','action','args',contentType]
('Generi', ['', 'genres', 'genres']),
]
- # Voce SERIE, puoi solo impostare l'url
- tvshow = ['', # url per la voce Serie, se possibile la pagina con titoli di serie
+ tvshow = ['/load-more-film?type=tvshow&anno=&order=&support_webp=1&page=1',
#Voce Menu,['url','action','args',contentType]
('Generi', ['', 'genres', 'genres']),
]
@@ -66,7 +68,7 @@ def registerOrLogin():
from core.item import Item
user_pre = config.get_setting('username', channel='altadefinizionecommunity')
password_pre = config.get_setting('password', channel='altadefinizionecommunity')
- setting.server_config(Item(config='altadefinizionecommunity'))
+ setting.channel_config(Item(config='altadefinizionecommunity'))
user_post = config.get_setting('username', channel='altadefinizionecommunity')
password_post = config.get_setting('password', channel='altadefinizionecommunity')
@@ -121,12 +123,24 @@ def registerOrLogin():
@support.scrape
def peliculas(item):
- support.info(item)
-
- patron = r'wrapFilm">\s*\s*(?P[0-9]{4})\s*]+>[^<]+\s*(?P[^<]+).*?
]+>\s*