
Site: http://www.adorocinema.com
Download: AdoroCinema script

- Histórico:
- 1.0 - 14 Junho 2008
- 1.1 - 07 Setembro 2008
- 1.2 - 09 Janeiro 2009
Ainda to testando pra ver se não vai dar bugvalue:=TextBetween(Page.Text,'Ano de Lançamento (','): </em>');
HTMLDecode(value);
SetField(fieldCountry, trim(value));
value:=TextBetween(Page.Text,'hspace="10" vspace="0" align="left">','<');
HTMLDecode(value);
SetField(fieldComments, trim(value));
value:=TextBetween(Page.Text,'<em>Site Oficial:</em> <a href="','" target="_blank">');
HTMLDecode(value);
SetField(fieldURL, trim(value));
Código: Selecionar todos
value:=TextBetween(Page.Text,'hspace="10" vspace="0" align="left">','<');
Código: Selecionar todos
value:=TextBetween(Page.Text,'hspace="10" align="left" vspace="0">','<');
Código: Selecionar todos
<font size="2" face="Arial, Helvetica, sans-serif"><fieldTranslatedTitle>Kung Fu Panda</fieldTranslatedTitle></font></td>
Código: Selecionar todos
value:=TextBetween(Page.Text,'hspace="10" vspace="0" align="left">','<');
HTMLDecode(value);
SetField(fieldComments, trim(value));
Fiz uns tests e não encontrei nenhum problema com a data de lançamento, será que estás a usar a última versão do script?value:=TextBetween(Page.Text,'Ano de Lançamento (','): </em>');
HTMLDecode(value);
SetField(fieldCountry, trim(value));
Parece-me ser uma boa ideia, irei colocar isso.value:=TextBetween(Page.Text,'hspace="10" vspace="0" align="left">','<');
HTMLDecode(value);
SetField(fieldComments, trim(value));
value:=TextBetween(Page.Text,'<em>Site Oficial:</em> <a href="','" target="_blank">');
HTMLDecode(value);
SetField(fieldURL, trim(value));
Também vou adicionar.Todavia, se for possível, você poderia implementar uma rotina que copie a imagem apartir do link (ex: http://www.adorocinema.com/filmes/silen ... ster01.jpg) dessa forma a imagem ficará com uma qualidade melhor a ser exportada no formato html.
Abraços.
Dá-me exemplo de filmes em que não funciona bem, por favor para eu poder corrigir os erros.Eu estava dando uma volta no AdoroCinema.com enquanto checava o código fonte pra saber por que as vezes o script não encontra os dados e notei o seguinte.
Código: Selecionar todos
value:=TextBetween(Page.Text,'Ano de Lançamento (','): </em>');
HTMLDecode(value);
SetField(fieldCountry, trim(value));
Pow, mais pra mim lembrar de qual filme apresentou o problema vai ser difícil, até porque é bem raro acontecer e quando acontece eu copio e colo as informações que estão na página do adoro cinema. Geralmente o erro é ocasionado pela mudança na ordem das tags html, fazendo com que apenas o campo cuja as tags estejam em outra ordem fique em branco, porém, todas as outra informações são encontradas. Vou rodar novamente o script em todos os meus filmes pra anotar pelo menos um pra te informar.Dá-me exemplo de filmes em que não funciona bem, por favor para eu poder corrigir os erros.
Eu fiz o código com base na maioria dos filmes que eu tenho onde o código html das páginas do site tah na seguinte ordem abaixo:Dá-me exemplo de filmes em que não funciona bem, por favor para eu poder corrigir os erros.
Código: Selecionar todos
hspace="10" vspace="0" align="left">
Código: Selecionar todos
align="left" vspace="0" hspace="10">
Código: Selecionar todos
...align="left" vspace="0" hspace="10"><fieldComments>Comentário do Filme</fieldComments>...
Código: Selecionar todos
value:=TextBetween(Page.Text,'<fieldComments>','</fieldComments>');
HTMLDecode(value);
SetField(fieldComments, trim(value));
Código: Selecionar todos
hspace="10" vspace="0" align="left"> ou
hspace="10" align="left" vspace="0"> ou
align="left" hspace="10" vspace="0"> ou
align="left" vspace="0" hspace="10"> ou
vspace="0" align="left" hspace="10"> ou
vspace="0" hspace="10" align="left">
Código: Selecionar todos
http://3.bp.blogspot.com/__hmxJ-amsmQ/SMFwYDwjF1I/AAAAAAAAAlw/nZvcaf-HCgA/s1600-h/duro+de+matar+3+a+vingan%C3%A7a+capa.jpg
Código: Selecionar todos
http://2.bp.blogspot.com/__hmxJ-amsmQ/SMFwYDwjF1I/AAAAAAAAAlw/nZvcaf-HCgA/s1600/duro+de+matar+3+a+vingan%C3%A7a+capa.jpg
Código: Selecionar todos
http://www.coversblog.com.br/search?q=nome_do_filme