(***************************************************
Ant Movie Catalog importation script
www.antp.be/software/moviecatalog/
[Infos]
Authors=Ronniewo2 (Ronnie Oliveira) / Previous author: NeiPCs
Title=CinePlayers
Description=Importação de dados através do site CinePlayers.com
Site=http://www.cineplayers.com/
Language=BR
Version=1.10
Requires=3.5.1
Comments=Released 20/03/2013
License=This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
GetInfo=1
[Options]
***************************************************)
program CinePlayers;
var MovieName:string;
uses StringUtils1;
procedure AnalyzeFilmPage(Address:string);
var Page:TStringList;
valor, valor2:String;
i:integer;
begin
Page := TStringList.Create;
//URL
valor:='http://www.cineplayers.com/'+Address;
Page.Text:=GetPage(valor);
//SetField(fieldURL,valor);
i:=FindLine(' Gênero:',Page,0);
valor:=Page.GetString(i);
HTMLRemoveTags(valor);
i:=Pos('Gênero',valor);
//valor:=Copy(valor,1,i-1);
valor:=Copy(valor,i+8,Length(valor));
SetField(fieldCategory,valor);
SetField(fieldMediaType,'DVD');
//fieldTranslatedTitle
i:=FindLine('',Page,0);
valor:=Page.GetString(i);
valor:=TextBetween(valor,'">','');
HTMLRemoveTags(valor);
SetField(fieldTranslatedTitle, valor);
//fieldOriginalTitle
i:=FindLine('',Page,0);
valor:=Page.GetString(i);
valor:=TextBetween(valor,'">(',')');
HTMLRemoveTags(valor);
valor2:=copy(valor,length(valor)-3,4);
valor:=copy(valor,1,length(valor)-6);
SetField(fieldOriginalTitle, valor);
SetField(fieldYear, valor2);
//fieldDirector
valor:=TextBetween(Page.Text,'Direção: ','
');
HTMLRemoveTags(valor);
SetField(fieldDirector,valor);
//fieldProducer
//valor:=TextBetween(Page.Text,'Roteiro: ','
');
//HTMLRemoveTags(valor);
//SetField(fieldProducer,valor);
//fieldCategory
//valor:=TextBetween(Page.Text,'Gênero: ','
');
//HTMLRemoveTags(valor);
//SetField(fieldCategory,valor);
//fieldCountry
valor:=TextBetween(Page.Text,'Origem: ','
');
SetField(fieldCountry,valor);
//fieldLength
valor:=TextBetween(Page.Text,'Duração: ',' minutos
');
SetField(fieldLength,valor);
//fieldYear
// valor:=TextBetween(Page.Text,'index_filmes.php?ano=',')');
// SetField(fieldYear,valor);
//Sinopse
valor:=TextBetween(Page.Text,'Sinopse: ','