(*************************************************** Ant Movie Catalog importation script www.antp.be/software/moviecatalog/ [Infos] Authors=Fulvio53s03 (Original by Claudio Rinaldi) Title=MyMovies Description=Get movie info from MyMovies.it Site=www.mymovies.it Language=IT Version=1.2.1 Requires=3.5.2 Comments= License= GetInfo=1 [Options] ***************************************************) program MyMoviesIT; uses Stringutils7552; const UrlBase = 'http://www.mymovies.it'; UrlRicerca = '&titolo_orig=®ista=&attore=&id_genere=-1&nazione=&clausola1=-1&anno_prod=&clausola2=-1&stelle=-1&id_manif=-1&anno_manif=&disponib=-1&ordinamento=1&submit=Inizia+ricerca+%BB'; QueryBase = UrlBase + '/database/ricerca/avanzata/?titolo='; QueryFilm = UrlBase + '/dizionario/recensione.asp?id='; ImagePath = UrlBase + '/filmclub/'; NoCommento = '(Riceverai le informazioni pochi giorni prima della messa in onda)'; // commenti inutili "(la recensione pių amata dal pubblico)" Riceverai = '(Riceverai le informazioni pochi giorni prima della messa in onda)'; PiuAmata = '(la recensione pių amata dal pubblico)'; cStartNumRis = 'nel Titolo. Ho trovato '; // Result Number start Marker cEndNumRis = ' film.'; // Result Number end Marker cStartId = 'recensione.asp?id='; // ID start marker cEndId = '" title="'; // ID end marker cStartTitle = 'Titolo originale '; // Title start marker cEndTitle = ''; // Title end marker cStartTranslTitle = '
', 'Rassegna stampa', '') + ''; TempField := Textbetween(TempField, '
', ' 0 then
begin
TempIdFilm := StartChar + Usepage;
result := TempIdFilm;
end
end
else
begin
PickTreeClear; // per pių pagine di film
PageLoop := PageStr;
StartChar := 'Film';
EndChar := '';
UsePage := TextBetween(PageStr, StartChar, EndChar) + EndChar;
repeat // inizio gestione pagina multipla
LineNr := Pos('>Pagina successiva', PageStr);
PageAll := UsePage;
StartChar := '