FORUM.RYAN.COM.BR
Video e Audio => Software => Ant Movie Catalog => Topic started by: Jefferson on September 13, 2006, 12:36:22 AM
-
Este tópico tem o objetivo de apontar erros e sugerir correções no script adorocinema.ifs do Ant Movie Catalog
Você poderá ver uma cópia do script original, formatada e comentada por mim, aqui:
http://ryan.com.br/script_adorocinema.htm (http://ryan.com.br/script_adorocinema.htm)
Se você está "boiando" e não sabe sequer o que é o Ant Movie Catalog, comece por aqui: http://ryan.com.br/amc.htm (http://ryan.com.br/amc.htm)
As versões antigas que estavam anexadas aos posts foram deletadas. Para encontrar a versão mais recente, vá seguindo o tópico que ela estará anexada a algum post.
-
Dicas:
Substitua
AnalyzePage('http://www.google.com.br/search?hl=pt-BR&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-
BR&q=+site:adorocinema.cidadeinternet.com.br+'+MovieName);
por
AnalyzePage(BaseAddress+MovieName);
Isto vai tornar o código um pouco mais legível
Substitua
BaseAddress = 'http://www.google.com.br/search?hl=pt-BR&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-
BR&q=+site:adorocinema.cidadeinternet.com.br+';
por
BaseAddress = 'http://www.google.com.br/search?hl=pt-BR&num=100&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-
BR&q=+site:adorocinema.cidadeinternet.com.br+';
Isso vai aumentar o número de respostas do Google de 10 para 100 e achar mais filmes
Por exemplo, procurar por "Below" com o script original encontra dois filmes. Com esta modificação encontra quatro.
Você tem que fazer as duas modificações para que funcione!
-
Nota: A dica abaixo é só para quem quer aprender a debugar o script. Não vai ajudar em nada no funcionamento do programa.
Já descobri porque alguns filmes não liberam o botão OK: falta o endereço.
Substitua
nome_filme:=Line+' - '+nome_filme;
Por
nome_filme:=Line+' - '+nome_filme;
ShowMessage('Filme: '+nome_filme+' URL: '+url);
E a cada filme encontrado na resposta do Google você verá um diálogo dizendo que URL foi encontrada. Para desativar esta mensagem basta comentá-la, assim:
// ShowMessage('Filme: '+nome_filme+' URL: '+url);
Você pode usar a função ShowMessage() em qualquer lugar do script, para ver o que se passa no programa, durante a execução.
-
Acabo de encontrar mais dois problemas:
1)Algumas páginas de adorocinema terminam em .htm, mas o script só procurava as mais recentes, que terminam em .asp.
substitua
//if url = '' then begin
// EndPos := pos('.htm">',Line)+4;
// url:=(copy(line,StartPos,EndPos-StartPos));
//end;
por
if pos('http://adorocinema.cidadeinternet.com.br/filmes/', url)=0 then
begin
EndPos := pos('.htm">',Line)+4;
url:=(copy(line,StartPos,EndPos-StartPos));
end;
2) (não espere entender isso se você não estiver querendo analisar os scripts) o script não inicializa corretamente a variável startpos após o primeiro filme ser achado. Isso estava fazendo com que EndPos se tornasse menor que StartPos, porque EndPos encontrava uma página anterior, que nada tinha a ver.
Substitua
StartPos := pos('http://adorocinema.cidadeinternet.com.br/filmes/', Line)+0;
por
StartPos := pos('http://adorocinema.cidadeinternet.com.br/filmes/', Line)+0;
Delete(line, 1, startpos-1);
Startpos:=1;
Estas duas mudanças vão tornar acessíveis um monte de filmes que não liberavam o botão OK. Ainda existem problemas, mas estou investigando
-
Olá Jefferson, primeiramente obrigado por ajudar na solução desse problema!!
Fiz as alterações que você indicou e vi que ele acabou trazendo mais registros quando digito matrix. Mas mesmo assim ainda não consigo selecionar o matrix para a minha biblioteca.
Isso não acontece apenas com o matrix... mas o homem aranha também....
Abraços
-
Eu acabo de resolver esse problema :)
Está no meu post anterior.
Mas Matrix, especificamente, dá erro mesmo assim. Só que é por outro motivo. Estou checando.
O arquivo, com as alterações já feitas, está anexo:
-
Homem Aranha 1 e 2 já estão acessíveis com a solução acima.
O script ainda precisa de muito polimento, para entregar as informações já formatadas bonitinhas, mas acho que do jeito que está já ajuda muito!
-
Eu acabo de resolver esse problema :)
Está no post acima.
Mas Matrix, especificamente, dá erro mesmo assim. Só que é por outro motivo. Estou checando.
O arquivo, com as alterações já feitas, está anexo:
Então eu vi agora... Hauhauahuahu mas mesmo assim esse problema do matrix está super estranho..... ele deveria trazer os 3 filmes do matrix e não outros que não tem nada a ver com o filme né.... está estranho pacas isso....
Poxa está legal analizar o que você está fazendo hauahuahuaha... eu trabalho com java então entendo um pouco o que está no codigo...... mas valeu pela ajuda.
abraços
-
Isso acontece porque o script original é muito rudimentar. Se você fizer uma busca manual no google vai ver que vem muita coisa que não tem nada a ver com o filme mesmo.
Por exemplo, se você acessar a busca:
http://www.google.com.br/search?hl=pt-BR&n...t.com.br+matrix (http://www.google.com.br/search?hl=pt-BR&num=100&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-BR&q=+site:adorocinema.cidadeinternet.com.br+matrix)
que equivale a buscar por
site:adorocinema.cidadeinternet.com.br matrix
Vai ver que um monte de filmes aparece na resposta simplesmente porque a palavra Matrix aparece em algum lugar na página, incluindo os comentários dos usuários.
Eu já tenho uma idéia de como aperfeiçoar isso e estou fazendo uns testes, mas existem efeitos colaterais, como a incapacidade de buscar, com o mesmo script, pelo título original ou traduzido.
-
Homem Aranha 1 e 2 já estão acessíveis com a solução acima.
O script ainda precisa de muito polimento, para entregar as informações já formatadas bonitinhas, mas acho que do jeito que está já ajuda muito!
Eu olhei que está ficando bom os ajustes feitos por você. Mas como você mesmo disse.... precisa de mais ajustes o código. Mas já esta ficando bom. Eu mandei um e-mail também para o rapaz que fez o script. Porem o mesmo não respondeu com a mesma rapidez que você.
Abraços
-
Para que o script encontre apenas os filmes cujo nome tem a expressão que você está procurando, é simples.
Substitua
BaseAddress = 'http://www.google.com.br/search?hl=pt-BR&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-BR&q=+site:adorocinema.cidadeinternet.com.br+';
por
BaseAddress = 'http://www.google.com.br/search?hl=pt-BR&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-BR&q=+site:adorocinema.cidadeinternet.com.br+intitle:+';
Tudo o que fiz aqui foi usar a própria linguagem de busca do google para definir que a palavra buscada tem que estar no título da página.
Isso equivale a buscar por
site:adorocinema.cidadeinternet.com.br intitle:matrix
Efeito colateral:
Não vai mais funcionar para buscar pelo título original.
Você pode ter duas ou mais cópias do script, cada uma com uma pequena (ou grande) diferença, basta substituir aqui:
Authors=KeroCD (<link>kerocd2003@yahoo.com.br</link>)
Title=AdoroCinema
Description=Movie importation script for AdoroCinema
Você pode salvar, por exemplo, assim:
Authors=KeroCD (<link>kerocd2003@yahoo.com.br</link>)
Title=AdoroCinema (só títulos)
Description=Movie importation script for AdoroCinema
O nome do arquivo, claro, também precisa ser diferente.
Nota: Eu havia dito, em um post anterior (já editei), que você precisa fechar e abrir o AMC para que as alterações tenham efeito. Bobagem minha. É que eu estava editando o script "na unha" com o notepad e havia esquecido que o próprio AMC tem um poderoso editor de scripts, com suporte a breakpoints e inspeção de variáveis. Basta modificar que já está valendo.
-
Esta nova versão pode coexistir com a anterior. Basta colocar o arquivo no diretório de scripts do AMC e vai aparecer um novo script que procura apenas nos títulos.
A propósito, não sei por que, mas eu testei Matrix agora e funcionou sem dar erro algum.
-
Bug na versão "Titulos"
Como agora estamos procurando apenas pelo nome traduzido, é preciso mudar
MovieName := GetField(fieldOriginalTitle);
para
MovieName := GetField(fieldTranslatedTitle);
Assim o AMC deixa de oferecer o título original (que não vai funcionar), quando estivermos editando um filme que já foi capturado.
Eu corrigi o arquivo anexo na mensagem anterior.
-
Bug
Se você receber a mensagem de erro
Socket Error # 10054
Connection Reset by Peer
Experimente criar um novo item. Esta mensagem está teimando em ocorrer comigo, mas apenas quando eu tento usar um script para modificar um item já existente do catálogo.
Nova versão, ainda experimental (muitas gambiarras no código)
- Corrige a maioria dos problemas encontrados em "Cidade Das Sombras" (script original não retorna nenhum dos títulos, nem a imagem);
- Retorna uma sinopse melhor formatada;
-
Nova versão, ainda experimental
- Corrigido problema que impedia o elenco de ser carregado em "Cidade das Sombras"
- Agora o script captura até 10 comentários que tenham "Texto Completo"
A formatação continua precária...
-
Nova versão. Ainda é uma gambiarra.
- Corrigi um bug (espero) que impedia a extração da duração do filme na maioria dos casos;
- Corrigi um bug que impedia a sinopse de ser extraída, se faltasse o produtor do filme;
-
Eu peguei agora essa ultima versão e ela esta muito boa.
Quando ela estiver bem ajeitada seria interessante tentar entrar em contato com o pessoal que disponibiliza o software e fazer a substituição do script antigo por esse que você esta mexendo. Assim todos os usuários que baixarem o programa poderão ter acesso ao script que funciona.
Se eu encontrar mais algum erro aviso!!!!
Abraços,
-
Qundo o Jeferson acabar as modificações. vou colocar os créditos dele também e enviar para os desenvolvedores. ^^
-
Eu estou com um problema....toda vez que procuro um título pelo adoro cinema a descrição não aparece, somente um pontinho na tela seleção do filme.
-
Eu acabo de testar e isso também está ocorrendo aqui com qualquer filme. Adorocinema mudou alguma coisa e quebrou o script.
No momento não posso olhar isso, mas acho que amanhã eu descubro o que aconteceu.
-
Olá jeferson ..alguma novidade no script?
-
Não estou podendo me dedicar a esse problema. Estou me descabelando com outras coisas, incluindo uma reforma na casa.
-
Pessoal,
Achei interessante esse programa, e mais ainda este script.
Dei uma fucada, estudada, e consegui aumentar a precisao nas buscas (pelo menos nos testes que fiz).
Se alguem puder dar uma testada e achar novos bugs, fica mais facil !! :D
(nao sei como anexar no forum, entao pus num site de hospedagem mesmo...)
http://www.sendspace.com/file/kn58u9 (http://www.sendspace.com/file/kn58u9)
Falou !
-
Trystan,
Muito obrigado!
Está muito bom! Até agora funcionou com todos os filmes que testei!
Assim que puder (pode demorar), vou estudar as alterações que você fez na minha versão.
-
Ótimo trystan, ficou ótimo...
-
Valeu Pessoal.
Entao, eu meio que fiz rapidinho na base da gambiarra, mas eu vi pelo menos 1 vez, que em algumas buscas ele acaba se atrapalhando na hora de procurar o endereco http://adorocinema.. (http://adorocinema..). Pois aparecem outras sites do tipo Criticas - ... que tem o mesmo endereco, e como ele primeiro procura pelo site, ele pode entrar em loop... Mas acho que sao raras excessoes, fiz o teste com os filmes do Senhor dos Aneis, que tem muito dos sites de criticas, e nao deu erro, porem com algum outro filme, acaba aparecendo na lista de filmes um que nao tem nada haver com o procurado ehehe...
Esse mes eu to um poko atolado com trabalho de formatura da facul, mas assim que der tempo, eu volto a dar umas mexidas, a fim de melhorar isso.
O que eu queria fazer tambem, mas com finalidade pro relatorio, é colocar o nome dos atores em uma unica linha, separados por virgula...
Mas é isso ae, quanto mais pessoas tiverem mexendo no script acho que melhor ele tende a ficar.
Qualquer um que ja mexeu com qqer tipo de programacao ou tem uma logica boa pode mexer, eh facil e simples !! ;)
Até mais !
-
Não estou conseguindo baixar o programa. A página saiu do ar.
Se tiver como me enviar, inclusive o script esse do Trystan, pois o arquivo já foi deletado de lá.
Outra coisa, tem como catalogar outras coisas junto? Tipo animes?
Obrigado.
-
Não estou conseguindo baixar o programa. A página saiu do ar.
Se tiver como me enviar, inclusive o script esse do Trystan, pois o arquivo já foi deletado de lá.
Outra coisa, tem como catalogar outras coisas junto? Tipo animes?
Obrigado.
Está anexo o do Trystan. O meu não funciona com o adorocinema atual.
Ué... um anime não é um filme?
-
peguei a versão mais atual que foi postada nesnte forum do script Adorocinema, porém não estou mais conseguindo obter os dados dos filmes com este script. Qualquer filme que busco ele não encontra, embora exista o filme no site. Qdo clico no botão para ver a página o endereço vem assim: http://adorocinema.cidadeinternet.com.br/filmes/diamante-de-sangue/diamante-de-sangue.asp"class=l>FILMES-<b>DiamantedeSangue</b></a></h2><tableborder=0cellpadding=0cellspacing=0><tr><tdclass="j"><fontsize=-1>transparente.gif(35bytes)<b>DiamantedeSangue</b><b>...</b>JenniferConnellysofreuumacontusãonopescoçoaorodaracenadocarropara<b>DiamantedeSangue</b>.<b>...</b><br><spanclass=a>adorocinema.cidadeinternet.com.br/<wbr>filmes/<b>diamante</b>-de-<b>sangue</b>/<b>diamante</b>-de-<b>sangue</b>.asp-114k-</span><nobr><aclass=flhref="http://72.14.209.104/search?q=cache:E4o1X63Ah30J:adorocinema.cidadeinternet.com.br/filmes/diamante-de-sangue/diamante-de-sangue.asp+site:adorocinema.cidadeinternet.com.br+diamante+de+sangue&hl=pt-BR&ct=clnk&cd=1&gl=br">Em cache</a>-<aclass=flhref="/search?hl=pt-BR&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-BR&q=related:adorocinema.cidadeinternet.com.br/filmes/diamante-de-sangue/diamante-de-sangue.asp
-
O adorocinema deve ter mudado de novo a formatação das páginas. Alguns filmes ainda funcionam, como "Thomas Crown".
Você vai precisar aguardar que algum de nós tenha tempo para ajustar o script.
-
Já fiz a correção. Na realidade a culpa do problema desta vez é do Google!
O buscador fez uma alteração na forma como os resultados da busca são formatados e o script não estava mais encontrando os links para as páginas.
A única modificação necessária (até agora) foi em uma única linha da função AnalizePage:
Anterior: EndPos := pos('.asp">',Line)+4;
Corrigida: EndPos := pos('.asp"',Line)+4;
-
Para quem nem sempre conhece ou lembra do título traduzido do filme (é o meu caso), criei uma nova versão experimental do script que procura pelo título original.
Quem acompanha o desenvolvimento do script desde o início talvez recorde que no início o script procurava tanto pelo título original quanto pelo traduzido, mas que isso mostrou ser problemático e acabei criando um script que buscava apenas pelo título traduzido.
É importante frisar aqui que eu não uso o script adorocinema. Eu uso o script IMDB. Eu estou fazendo essa modificação no script adorocinema porque o script IMDB não está mais trazendo um poster de qualidade para o filme e decidi buscar isso no site brasileiro. Para cada filme, eu rodo primeiro o script IMDB e depois o script adorocinema, que no meu PC já está com todos os campos desmarcados exceto "picture".
A busca pelo título original ainda é problemática, por isso estou disponibilizando um script à parte para isso.
Notas:
Neste script, quanto mais específica for a busca, maior a chance de funcionar. buscar por "Superman", por exemplo, não trará resultado algum. Mas buscar por "Superman Returns" trará o resultado "Superman: O Retorno".
[Detalhe técnico] O script busca a linha "Título Original:" que aparece em cada página do adorocinema. Mas essa linha precisa aparecer no resultado do Google para que o script funcione;
Buscas problemáticas
Miami Vice
http://adorocinema.cidadeinternet.com.br/filmes/miami-vice/miami-vice.asp
Editado: Na nova versão 1.2 do script, Miami Vice deixou de ser problema e buscar por "Superman" agora retorna uma lista com todos os filmes da série.
-
Novo release 1.1.3 da versão "Título Original"
- Agora a acentuação é mostrada corretamente na lista de filmes;
- Não vai mais buscar as críticas, se você desmarcar "comentários" na lista de campos modificáveis. Isso acelerou um pouco a busca;
- Adicionei várias mensagens e opções de debug que, caso algum filme não dê resultados (ou o script pare de funcionar) faciltarão bastante o diagnóstico;
Em outra hora eu acrescentarei essas novidades à versão "normal" do script.
-
Valeu Cara,
Obrigado pela força. O Script normal agora voltou a funcionar. :yahoo!:
-
Novos releases 1.1.4 para ambas as versões do script.
O script "normal" ganhou toda a funcionalidade da versão 1.1.3 do script "Título Original" e agora seu nome foi modificado para "AdoroCinema (Título Brasileiro)", porque o nome anterior "AdoroCinema (Só Títulos)" agora é confuso (seu sentido se perdeu com o tempo).
Funcionalidade acrescentada a ambos os scripts:
Agora se apenas um resultado for encontrado na busca, o script passa direto, sem exibir a lista de filmes (que teria um filme só). Isso pode ser bom ou ruim, dependendo do uso. Em outra versão tentarei aperfeiçoar isso.
-
Encontrei outro erro na versão "Título Original". Usem a versão 1.1.3 até que eu resolva esses problemas.
-
Nova versão 1.2 do script "Título Original"
Novidades:
- Busca aperfeiçoada - As chances de achar um filme pelo título original são maiores agora.
- Implementei duas opções de execução;
As opções
São acessíveis por aqui:
(http://ryan.com.br/imagens/amc/amc_script_options_w.jpg)
Clique duas vezes em cada opção para ver a lista de configurações possíveis.
PerguntarNome define se o programa vai esperar que você diga a ele o nome do filme, quando ele já o tem.
(http://ryan.com.br/imagens/amc/amc_script_options_perguntarnome_w.jpg)
Digamos que você queira rodar o script AdoroCinema "Título Original" após ter rodado um outro como o IMDB, só para pegar o título brasileiro e a imagem. Como o título original ja foi conseguido pelo primeiro script, é desnecessário perguntar a você que título é esse e geralmente você só tem que dar um ENTER. Optando pela opção "1", o script só vai perguntar se o campo "Título Original" estiver vazio.
Isso é especialmente interessante quando você quer rodar o script de uma só vez em vários filmes. Selecione os filmes na lista, aperte F6 e mande rodar o script. Se você tiver optado por "1" o script não vai ficar parando a cada filme esperando por um ENTER.
ExibirLista define em que situações a lista com as opções de nomes de filmes aparece.
(http://ryan.com.br/imagens/amc/amc_script_options_exibirlista_w.jpg)
Novamente, essa funcionalidade torna-se importante quando você quer rodar o script em vários filmes de uma só vez. Nesse caso a opção "2" é a melhor de todas, porque o script não parará para perguntar nada.
No exemplo da primeira figura, o script está configurado para pegar apenas a imagem e o título traduzido (veja em "modifiable fields") e não mexer no resto.
Coisas que estou pensando em fazer:
- Usar o mesmo recurso de opções para unificar os scripts.
- Incluir uma opção para que o script possa acrescentar os comentários e a descrição do adorocinema aos já existentes e não substituí-los.
-
Nova versão 1.2.1 do script "Título Original"
- Corrigi o problema dos quadradinhos que apareciam nos títulos brasileiros.
- Nova opção de execução: Debug.
Debug=0 - Nenhuma mensagem de erro ou informação gerada pelo script é apresentada. Útil quando você está rodando o script em batch;
Debug=1 - Exibe as mensagens, quando existirem;
O problema dos quadradinhos é criado pela presença de uma quebra de linha no meio do nome do filme, como neste exemplo:
<td valign="top" width="370" background="../ficha-hi.gif" height="44"><font size="2" face="Arial, Helvetica, sans-serif"><img
src="../transparente.gif" alt="transparente.gif (35 bytes)" width="70" height="5">Pequenos
Guerreiros </font></td>
</tr>
<tr>
O resultado do problema:
(http://ryan.com.br/imagens/amc/amc_crlf_titulos_w.jpg)
Como as quebras de linha são importantes em outros lugares, criei uma função CRLFRemove e estou chamando-a apenas para o campo Título Traduzido.
Como parte das novas funcionalidades que acrescentei ao script só tem utilidade para quem roda o script em batch, fiz um pequeno tutorial explicando como se faz isso, para quem ainda não sabe.
http://ryan.com.br/amc_batch.htm
-
Nova versão 1.2.2 do script "Título Original"
- Formatação aperfeiçoada do elenco
- Formatação aperfeiçoada dos comentários
- Mudança na forma como o título brasileiro é obtido. Isso resolveu o problema com Mestre dos Mares
- Aperfeiçoei a busca de comentários. Filmes como Dante´s Peak acusarão menos erros agora
- Problema na exibição dos acentos na categoria ("Ficção Científica" estava ilegível) e nos títulos traduzidos
- Adaptação na rotina de busca de posters, para contornar o problema encontrado em Shadowboxer
- Introduzi uma nova técnica de debug que acelera muito a localização de problemas e outros testes
A aparência dos resultados está muito melhor agora
A formatação dos comentários ainda precisa de ajustes. O algoritmo que usei é lento e provoca uma demora de alguns segundos no final do processamento.
Filmes que você pode usar para comprovar os problemas na versão que você está usando agora:
shadowboxer
http://adorocinema.cidadeinternet.com.br/filmes/shadowboxer/shadowboxer.asp
Não consegue achar o poster, porque o texto "clique nos cartazes" não pode ser encontrado. Problema contornado.
Master and Commander
http://adorocinema.cidadeinternet.com.br/filmes/mestre-dos-mares/mestre-dos-mares.asp
Prefixo do título traduzido
src="../transparente.gif" alt="transparente.gif (35 bytes)" width="51" height="8">
Em quase todos os outros filmes é:
src="../transparente.gif" alt="transparente.gif (35 bytes)" width="70" height="5">
Dante´s Peak
http://adorocinema.cidadeinternet.com.br/filmes/inferno-de-dante/inferno-de-dante.asp
Provoca um erro ao buscar os comentários. Problema contornado
Lost in Space
http://adorocinema.cidadeinternet.com.br/filmes/perdidos-no-espaco/perdidos-no-espaco.htm
Problemas de exibição de acentuação. Resolvido.
Armageddon (e muitos outros)
http://adorocinema.cidadeinternet.com.br/filmes/armageddon/armageddon.asp
Formatação muito ruim nos comentários. Resolvido.
-
Puxa vida, fazia tanto tempo que não mexia com scripts, fico feliz por ver até onde o script chegou. Algumas pessoas me enviam e-mails perguntando sobre alterações, etc. Vou responder com o link aqui do fórum
Abraços
-
Muito boa a última versão do script, está funcionando legal...
Agora, para filmes não encontrados no site do adorocinema, alguém conhece outro script nacional ou internacional que funciona bem ?
-
Eu só uso dois scripts, em seqüência:
IMDB - Para pegar toda a informação sobre o filme, exceto título em Portugues e poster
Adorocinema - para pegar o resto.
Se um script não achar filmes, certifique-se de que está atualizado. O IMDB, por exemplo, já mudou várias vezes e os scripts antigos vão deixando de funcionar.
-
Domingo eu mandei a nova versão pro autor do ANT, ele dise que vai juntar com a nova distribuição do programa. Por falar nisso, o script do IMBD não tafuncionando aqui. Alguém tamcom esse problema? Alguém tema solução?
-
Aqui nao ta funcionando o Adorocinema. Alguma novidade?? Obrigado
-
Aqui nao ta funcionando o Adorocinema. Alguma novidade?? Obrigado
É. Parou de funcionar. O Adorocinema fez alguma modificação que quebrou o script. :(
Eu vou olhar o que houve um outro dia. Agora estou ocupado com alguns hacks Mediatek.
-
Eu dei uma rápida olhada e o problema parece ser o seguinte:
Quando procura no Google, meu script encontra links assim:
http://adorocinema.cidadeinternet.com.br/filmes/blade/blade.asp
Que existia, mas não existe mais. A mesma página agora só pode ser acessada por:
http://www.adorocinema.com.br/filmes/blade/blade.asp
-
Valeu Jefferson!! Sou noob no negócio mas consegui resolver com esse toque. Abraço!
-
Corrigida...
V1.2.3
-
:clapping: :yahoo!:
Colaborações sempre bem vindas. KeroCD valeu pela correção. Testado e funcionando. >:D :yahoo!:
-
Opa, primeiro post aqui
Fui testar o script e me deparei com algo de erro pois simplesmente não localizava o filme 300 por exemplo.
Como não sou muito bom com scripts fiz alguns estes e cheguei a esse resultado:
Substitui na linha 21 e 22
BaseAddress = 'http://www.google.com.br/search?hl=pt-BR&num=100&lr=&rls=GGLO,GGLO:2006-03,GGLO:pt-BR&q=+site:www.adorocinema.com.br';
PrefixoURLficha = 'http://www.adorocinema.com.br/filmes/';
Por
BaseAddress = 'http://www.google.com.br/custom?domains=URL+DO+SEU+SITE&sitesearch=http://www.adorocinema.com&q=';
PrefixoURLficha = 'http://www.adorocinema.com/filmes/';
Ao menos as respostas me pareceram mais coerentes.
-
Grecco,
BaseAddress = 'http://www.google.com.br/custom?domains=URL+DO+SEU+SITE&sitesearch=http://www.adorocinema.com&q=';
PrefixoURLficha = 'http://www.adorocinema.com/filmes/';
Isso não faz o menor sentido.
Primeiro:
domains=URL+DO+SEU+SITE
?
Segundo:
PrefixoURLficha = 'http://www.adorocinema.com/filmes/
A maioria dos resultados do Adorocinema está em adorocinema.com.br
Se isso funcionou, você modificou outras coisas que anularam isso aí.
-
Jeff,
Como disse nao tenho muito conhecimento sobre scripts mas vamos lá,
Fiz minha base retirando a URL de retorno na busca do proprio site http://www.adorocinema.com.br
ex.: Utilizando a ferramenta de busca do mesmo por "senhor dos aneis" obtenho a seguinte URL de retorno
http://www.google.com.br/custom?domains=URL+DO+SEU+SITE&q=senhor+dos+aneis&sitesearch=http%3A%2F%2Fwww.adorocinema.com&client=pub-9428728209093561&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1%3B&hl=pt
O que fiz foi limpar essa url até obter o mesmo resultado da busca porem funcionando no script.
Sobre o "PrefixoURLficha = 'http://www.adorocinema.com/filmes/" sem o .br no final.
Foi que notei com o retorno da URL que nao esta mais utilizando esse endereço completo, a url vem sempre como http://www.adorocinema.com/filmes/"nome-do-filme". no exemplo acima a primeira url ficou como
www.adorocinema.com/filmes/senhor-dos-aneis-2/senhor-dos-aneis-2.asp
Nao tenho certeza se foi uma gambiarra mas funcionou perfeitamente, apenas alguns filmes que mesmo pela busca do proprio site nao localiza na base. (O senhor dos aneis - O Retorno do Rei)
-
Jeff,
Como disse nao tenho muito conhecimento sobre scripts mas vamos lá,
Fiz minha base retirando a URL de retorno na busca do proprio site http://www.adorocinema.com.br
ex.: Utilizando a ferramenta de busca do mesmo por "senhor dos aneis" obtenho a seguinte URL de retorno
http://www.google.com.br/custom?domains=URL+DO+SEU+SITE&q=senhor+dos+aneis&sitesearch=http%3A%2F%2Fwww.adorocinema.com&client=pub-9428728209093561&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23008000%3BGL%3A1%3BDIV%3A%23FFFFFF%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFFFFFF%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BFORID%3A1%3B&hl=pt
O que fiz foi limpar essa url até obter o mesmo resultado da busca porem funcionando no script.
Sobre o "PrefixoURLficha = 'http://www.adorocinema.com/filmes/" sem o .br no final.
Foi que notei com o retorno da URL que nao esta mais utilizando esse endereço completo, a url vem sempre como http://www.adorocinema.com/filmes/"nome-do-filme". no exemplo acima a primeira url ficou como
www.adorocinema.com/filmes/senhor-dos-aneis-2/senhor-dos-aneis-2.asp
Nao tenho certeza se foi uma gambiarra mas funcionou perfeitamente, apenas alguns filmes que mesmo pela busca do proprio site nao localiza na base. (O senhor dos aneis - O Retorno do Rei)
Faz um upload do seu script modificado pra gente dar uma olhada ^^
-
KeroCD
A unica modificação que fiz foi essa mesma o resta esta igual a versao 1.2.3 que tu disponibilizou, sabe não entendo muito de script... :dashhead1:
-
Grecco,
Eu ainda vou verificar como é que uma coisa dessas consegue funcionar, mas o modo que eu uso para construir a string de busca por título brasileiro é este:
(http://ryan.com.br/imagens/google_busca_adorocinema(50).jpg)
O resultado:
(http://ryan.com.br/imagens/google_busca_adorocinema_result(50).jpg)
A string que está destacada é esta:
http://www.google.com/search?as_q=retorno+do+rei&hl=pt-BR&num=100&btnG=Pesquisa+Google&as_epq=&as_oq=&as_eq=&lr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=title&as_dt=i&as_sitesearch=adorocinema.com.br&as_rights=&safe=images
Você pode notar que é diferente da que usei no meu script, mas imagino que isso ocorra porque o próprio Google fez mudanças. Eu não consigo me lembrar de qualquer outro método para construir essa string que eu tenha usado antes. É preciso mudar a ordem dos parâmentros para permitir a inserção do nome do filme pelo script, mas o que o Google espera é isso.
Eu vou verificar mais tarde porque esta string é tão diferente da que usei no meu script e como a string que você sugeriu consegue funcionar, apesar de estar logicamente mal construída (não por culpa sua).
-
Trocando "Retorno do Rei" por "Senhor dos Anéis" na mesma busca, o resultado é este:
(http://ryan.com.br/imagens/google_busca_adorocinema_result2(50).jpg)
Você está tendo apenas resultados em adorocinema.com porque está procurando apenas nele:
BaseAddress = 'http://www.google.com.br/custom?domains=URL+DO+SEU+SITE&sitesearch=http://www.adorocinema.com&q=';
-
Realmente, o filme "300" só é encontrado se você, seguindo o procedimento que expliquei, procurar em "adorocinema.com".
A página não está disponível em "adorocinema.com.br". É apenas por isso, até onde verifiquei, que meu script não funciona.
-
Realmente, o filme "300" só é encontrado se você, seguindo o procedimento que expliquei, procurar em "adorocinema.com".
A página não está disponível em "adorocinema.com.br". É apenas por isso, até onde verifiquei, que meu script não funciona.
Estou sem tempo, e não tenho nem o programa instalado aqui n meu serviço, então não posso olhar tão cedo, mas se você puder, Jefferson, tente fazer uma busca não relacionada ao endereço do site, mas à palavra adorocinema.
Assim provavelmente vem os filmes dos 2 sites. o .com e o .br ^^
-
Que alteração devo fazer no Script Adorocinema para ele somar a sinopse do filme no campo DESCRIÇÃO com a informação que já existe?
Por exemplo, uso o Script IMDB para obter o máximo possível de informações do filme, após isso uso o Script Adorocinema para acrescentar o TÍTULO TRADUZIDO e uma DESCRIÇÃO em português. No Script IMDB configurei para que ele coloque as informações AWARDS no campo DESCRIÇÃO. Acontece que quando rodo o Script Adorocinema ele acaba apagando essas informações.
Irei ilustrar:
(http://img81.imageshack.us/img81/7372/imdbwf6.gif)
Após usar o Script IMDB
-------------------------------------
(http://img86.imageshack.us/img86/7339/adorocinemaua6.gif)
Após usar o Script AdoroCinema
(Dados coletados pelo IMDB foram apagados)
-------------------------------------
(http://img86.imageshack.us/img86/7350/adorocinemamaisimdbht8.gif)
COMO DESEJO QUE FIQUE
((Dados do ADOROCINEMA somados ao já existentes)
-
Qdo quando eu digito a nome do filme e uso script, o programa vem sempre com a mensagem que não conseguiu achar o filme.
-
A versão antiga voltou a funcionar
-
A versão antiga voltou a funcionar
Passa o link da versao antiga amigao
-
Alguem que saiba mexer com scripts poderia atualizar o script do site ADOROCINEMA e do VERVIDEO ????
Ryan, alem de voce existe algum outro forum que tenham pessoas que mexam com scripts de sites de filmes???
abração
-
ninguem???????????? este topico morreu???????
-
Eai, morreu?
-
Estou sem tempo pra atualizar, mas um cara me mandou um e-mali pedindo se poderia atualizar, eu disse que podia, e pedi pra eleme enviar uma cópia qdo estivesse pronto.
Se chegar eu posto aqui.
-
OK, to no aguardo! Tentei mexer aqui mas não consegui :dashhead1: