Advertisement
Turketto

Ricerca LINK ImDB

Jan 18th, 2025 (edited)
138
0
10 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.43 KB | None | 0 0
  1. titolo= f"avatar 2009 site:imdb.com"
  2. try:
  3.         risultati= search(titolo, num_results= 100)
  4.  
  5.         for risultato in risultati:
  6.             print(risultato)
  7.             match= re.search(r'tt\d{7,8}/', risultato)
  8.             if match:
  9.                 id_imdb= match.group(0)[:-1]
  10.                 lista_id_imdb.append(id_imdb)
  11.             else:
  12.                 pass
  13.  
  14.  
  15.         # Ordino la lista per occorrenza
  16.         contatore = Counter(lista_id_imdb)
  17.         Lista_ID_ImDB= list(dict.fromkeys(sorted(lista_id_imdb, key=lambda x: (-contatore[x], lista_id_imdb.index(x)))))
  18.  
  19.         if len(Lista_ID_ImDB)== 0:
  20.             print(f"{Rosso}{getframeinfo(currentframe()).lineno}- Non ho trovato nulla!!")
  21.  
  22.         else:
  23.             ID_ImDB= Lista_ID_ImDB[0]
  24.  
  25.             # CERCHIAMO in OMDB per ID imDB della lista di ID trovati per trovare l'ID giusto
  26.             for id in Lista_ID_ImDB:
  27.                 url_omdb= f"https://www.omdbapi.com/?{Apikey_OmDB}&i={id}"
  28.  
  29.                 dati= requests.get(url_omdb, timeout= TIMEOUT).json()
  30.                 risposta= dati.get("Response")
  31.  
  32.                 if risposta== "True":
  33.                     titolo_omdb= dati.get("Title")
  34.                     if Corrispondono(NOME_RIPULITO, titolo_omdb, titolo_omdb, NOTIFICO):
  35.                         ID_ImDB= id
  36.                         break
  37.                 else:
  38.                     ID_ImDB= False
  39.  
  40.     except requests.exceptions.HTTPError:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement