Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- titolo= f"avatar 2009 site:imdb.com"
- try:
- risultati= search(titolo, num_results= 100)
- for risultato in risultati:
- print(risultato)
- match= re.search(r'tt\d{7,8}/', risultato)
- if match:
- id_imdb= match.group(0)[:-1]
- lista_id_imdb.append(id_imdb)
- else:
- pass
- # Ordino la lista per occorrenza
- contatore = Counter(lista_id_imdb)
- Lista_ID_ImDB= list(dict.fromkeys(sorted(lista_id_imdb, key=lambda x: (-contatore[x], lista_id_imdb.index(x)))))
- if len(Lista_ID_ImDB)== 0:
- print(f"{Rosso}{getframeinfo(currentframe()).lineno}- Non ho trovato nulla!!")
- else:
- ID_ImDB= Lista_ID_ImDB[0]
- # CERCHIAMO in OMDB per ID imDB della lista di ID trovati per trovare l'ID giusto
- for id in Lista_ID_ImDB:
- url_omdb= f"https://www.omdbapi.com/?{Apikey_OmDB}&i={id}"
- dati= requests.get(url_omdb, timeout= TIMEOUT).json()
- risposta= dati.get("Response")
- if risposta== "True":
- titolo_omdb= dati.get("Title")
- if Corrispondono(NOME_RIPULITO, titolo_omdb, titolo_omdb, NOTIFICO):
- ID_ImDB= id
- break
- else:
- ID_ImDB= False
- except requests.exceptions.HTTPError:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement