Não, não...
O código de comentário que eu coloquei é pra retirar aquele cometário que o próprio site faz em relação ao filme (Ex: O detetive John McClane agora tem novo desafio...), O fato do código que eu fiz não ter retirado a informação é extamente aquele que eu citei antes e você pediu pra exemplificar:
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:
Porém, a do Duro de Matar 3, está numa ordem diferente, está como abaixo:
Esta alteração na ordem das tags html não altera a forma como a página é exibida no browser, porém, impede que o script retire a informação pois ele não encontra o texto especificado.
Nesse ponto entra aquela idéia que eu tive da parceria com o AdoroCinema, pois se ao invés do script procurar a informação entre tags html, ele poderia procurar a informação numa tag criada por você, no caso acima o código fonte da página ficaria, por exemplo, como abaixo:
Código: Selecionar todos
...align="left" vspace="0" hspace="10"><fieldComments>Comentário do Filme</fieldComments>...
E o script seria escrito de forma a procurar entre as tags criadas para essa finalidade ficando como abaixo:
Código: Selecionar todos
value:=TextBetween(Page.Text,'<fieldComments>','</fieldComments>');
HTMLDecode(value);
SetField(fieldComments, trim(value));
Se for possível fazer o script utilizando uma comparação (Ex: colocando "||" para indicar "ou" na função) nós poderiamos aninhar as variantes prováveis como no exemplo abaixo: (Vou usar o "ou" pois não sei qual função colocar
)
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">
Claro que não é a forma de criar um código enxuto, porém, na pior da hipóteses, o script pra retirar comentário, da forma como está, não vai encontrar a informação em alguns casos (Ex:
http://www.adorocinema.com/filmes/duro- ... atar-3.asp), fato este que não chega a prejudicar o script.
Inseri o Duro de Matar 3 aqui pra testar e o campos título e o diretor vieram com aqueles caracteres indicadores de quebra de linha, os quadradinhos.
Tive uma outra idéia pras capas dos filmes, vou procurar nas minhas anotações e coloco em outro post.
Um abraço!