New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

zzloteria quebrou #159

Closed
kemelzaidan opened this Issue Jan 23, 2015 · 13 comments

Comments

Projects
None yet
3 participants
@kemelzaidan
Contributor

kemelzaidan commented Jan 23, 2015

zzloteria parou de funcionar... 馃槩

@itamarnet

This comment has been minimized.

Show comment
Hide comment
@itamarnet

itamarnet Jan 23, 2015

Contributor

Consulte a zzloteria2 e veja se ela te atende.

J谩 tive uma conversa com @oreio a muito tempo sobre esse assunto, e mais recentemente (2013) com o Gustavo no grupo de discuss茫o zztabtab ( https://br.groups.yahoo.com/neo/groups/zztabtab/conversations/messages/1031 ), e tem liga莽茫o com o lynx, que 茅 usado no "$ZZWWWDUMP".

O zzloteria2 testa a exist锚ncia do links, dando prefer锚ncia a ele para usar como navegador textual.

Mas esse problema do lynx, tamb茅m acontece com o w3m e curl.

Contributor

itamarnet commented Jan 23, 2015

Consulte a zzloteria2 e veja se ela te atende.

J谩 tive uma conversa com @oreio a muito tempo sobre esse assunto, e mais recentemente (2013) com o Gustavo no grupo de discuss茫o zztabtab ( https://br.groups.yahoo.com/neo/groups/zztabtab/conversations/messages/1031 ), e tem liga莽茫o com o lynx, que 茅 usado no "$ZZWWWDUMP".

O zzloteria2 testa a exist锚ncia do links, dando prefer锚ncia a ele para usar como navegador textual.

Mas esse problema do lynx, tamb茅m acontece com o w3m e curl.

@kemelzaidan

This comment has been minimized.

Show comment
Hide comment
@kemelzaidan

kemelzaidan Jan 29, 2015

Contributor

Tamb茅m n茫o funciona. Pelo que eu percebi do link que vc enviou, 茅 pela falta de suporte a javascript no lynxs e outros browsers cli. N茫o conhe莽o muito, mas o elinks parece ter suporte a javascript. N茫o sei se 茅 solu莽茫o, por茅m...

Abaixo o erro:

 zzloteria2

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...
federal:
   1潞 Pr锚mio
   2潞 Pr锚mio
   3潞 Pr锚mio
   4潞 Pr锚mio
   5潞 Pr锚mio
   Concurso  ()


Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...
timemania:

   Time:
   Concurso  ()
   Acumulado em R$  para
     Faixa       Qtde.          Pr锚mio
     7 ptos
     6 ptos
     5 ptos
     4 ptos
     3 ptos


Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...
awk: trying to access out of range field -4
 input record number 1, file
 source line number 1
awk: trying to access out of range field -1
 input record number 1, file
 source line number 1
awk: trying to access out of range field -5
 input record number 1, file
 source line number 1
awk: trying to access out of range field -2
 input record number 1, file
 source line number 1
Contributor

kemelzaidan commented Jan 29, 2015

Tamb茅m n茫o funciona. Pelo que eu percebi do link que vc enviou, 茅 pela falta de suporte a javascript no lynxs e outros browsers cli. N茫o conhe莽o muito, mas o elinks parece ter suporte a javascript. N茫o sei se 茅 solu莽茫o, por茅m...

Abaixo o erro:

 zzloteria2

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...

Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...
federal:
   1潞 Pr锚mio
   2潞 Pr锚mio
   3潞 Pr锚mio
   4潞 Pr锚mio
   5潞 Pr锚mio
   Concurso  ()


Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...
timemania:

   Time:
   Concurso  ()
   Acumulado em R$  para
     Faixa       Qtde.          Pr锚mio
     7 ptos
     6 ptos
     5 ptos
     4 ptos
     3 ptos


Procurando www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Enviando requisi莽茫o HTTP.
Enviada requisi莽茫o HTTP; aguardando resposta.
HTTP/1.1 302 Found
Transfer锚ncia completada
HTTP/1.1 302 Found

lynx: Arquivo inicial n茫o pode ser encontrado ou n茫o 茅 texto/HTML
      Saindo...
awk: trying to access out of range field -4
 input record number 1, file
 source line number 1
awk: trying to access out of range field -1
 input record number 1, file
 source line number 1
awk: trying to access out of range field -5
 input record number 1, file
 source line number 1
awk: trying to access out of range field -2
 input record number 1, file
 source line number 1
@itamarnet

This comment has been minimized.

Show comment
Hide comment
@itamarnet

itamarnet Jan 29, 2015

Contributor

Realmente n茫o funcionaria mesmo, pois provavelmente n茫o tem instalado o links ou elinks, se acaso tivesse usaria-o no lugar do lynx, mas na falta o comportamento 茅 igual o zzloteria.
Tente instalar o links e veja se o problemas persiste, normalmente instalando o elinks ou o links2, costuma gerar um link simb贸lico usando links.
Mas n茫o 茅 o caso de javascript, mas de redirecionamento de quadros, que apenas o links no caso da caixa resolveu, ao menos detre as op莽玫es que conhe莽o e que citei antes.

Contributor

itamarnet commented Jan 29, 2015

Realmente n茫o funcionaria mesmo, pois provavelmente n茫o tem instalado o links ou elinks, se acaso tivesse usaria-o no lugar do lynx, mas na falta o comportamento 茅 igual o zzloteria.
Tente instalar o links e veja se o problemas persiste, normalmente instalando o elinks ou o links2, costuma gerar um link simb贸lico usando links.
Mas n茫o 茅 o caso de javascript, mas de redirecionamento de quadros, que apenas o links no caso da caixa resolveu, ao menos detre as op莽玫es que conhe莽o e que citei antes.

@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Feb 1, 2015

Member

脡, mesmo erro aqui no Mac, usando lynx:

$ zzloteria sena
sena:

Looking up www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Sending HTTP request.
HTTP request sent; waiting for response.
HTTP/1.1 302 Found
Data transfer complete
HTTP/1.1 302 Found

lynx: Start file could not be found or is not text/html or text/plain
      Exiting...
Member

aureliojargas commented Feb 1, 2015

脡, mesmo erro aqui no Mac, usando lynx:

$ zzloteria sena
sena:

Looking up www1.caixa.gov.br
Making HTTP connection to www1.caixa.gov.br
Sending HTTP request.
HTTP request sent; waiting for response.
HTTP/1.1 302 Found
Data transfer complete
HTTP/1.1 302 Found

lynx: Start file could not be found or is not text/html or text/plain
      Exiting...
@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Feb 1, 2015

Member

Achei este outro link: http://www.caixa.gov.br/wap/r_megasena.asp

Traz o resultado num formato diferente, me animei, mas d谩 o mesmo problema pelo lynx :/

Member

aureliojargas commented Feb 1, 2015

Achei este outro link: http://www.caixa.gov.br/wap/r_megasena.asp

Traz o resultado num formato diferente, me animei, mas d谩 o mesmo problema pelo lynx :/

@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Feb 1, 2015

Member

Mais um, em XML, mesmo problema: http://www1.caixa.gov.br/rss/asp/geraXML_rss_loterias.asp?canal=megasena

脡 legal que eles disponibilizam o resultado de v谩rias maneiras, mas poderia ter uma direta, sem frescura que quebra o lynx :/

Member

aureliojargas commented Feb 1, 2015

Mais um, em XML, mesmo problema: http://www1.caixa.gov.br/rss/asp/geraXML_rss_loterias.asp?canal=megasena

脡 legal que eles disponibilizam o resultado de v谩rias maneiras, mas poderia ter uma direta, sem frescura que quebra o lynx :/

@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Feb 1, 2015

Member

Tentei, sem sucesso, usar o curl como alternativa. Tentei tamb茅m mudar o User Agent pra simular acesso de um navegador normal, pensando que poderia ser algum tipo de bloqueio espec铆fico pra ferramentas de linha de comando, mas n茫o 茅:

$ curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" -v http://www.caixa.gov.br/wap/r_megasena.asp
* Hostname was NOT found in DNS cache
*   Trying 200.201.162.223...
* Connected to www.caixa.gov.br (200.201.162.223) port 80 (#0)
> GET /wap/r_megasena.asp HTTP/1.1
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
> Host: www.caixa.gov.br
> Accept: */*
> 
< HTTP/1.1 302 Found
< Location: http://www.caixa.gov.br/wap/r_megasena.asp
< Set-Cookie: security=true; path=/
< Connection: close
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
< 
* Closing connection 0

Estranho que parece que est谩 tudo normal e o retorno foi um documento vazio.

Member

aureliojargas commented Feb 1, 2015

Tentei, sem sucesso, usar o curl como alternativa. Tentei tamb茅m mudar o User Agent pra simular acesso de um navegador normal, pensando que poderia ser algum tipo de bloqueio espec铆fico pra ferramentas de linha de comando, mas n茫o 茅:

$ curl -A "Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3" -v http://www.caixa.gov.br/wap/r_megasena.asp
* Hostname was NOT found in DNS cache
*   Trying 200.201.162.223...
* Connected to www.caixa.gov.br (200.201.162.223) port 80 (#0)
> GET /wap/r_megasena.asp HTTP/1.1
> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
> Host: www.caixa.gov.br
> Accept: */*
> 
< HTTP/1.1 302 Found
< Location: http://www.caixa.gov.br/wap/r_megasena.asp
< Set-Cookie: security=true; path=/
< Connection: close
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
< 
* Closing connection 0

Estranho que parece que est谩 tudo normal e o retorno foi um documento vazio.

@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Feb 1, 2015

Member

Em 煤ltimo caso, tem esse servi莽o alternativo: http://servicos.albertino.eti.br/Loteria.asmx?op=GetLotoFacil_UltimoConcurso_JSON

Pelo que vi o cara mant茅m os resultados atualizados. H谩 sa铆das em outros formatos, como XML. Mas o melhor 茅 consultar direto a fonte, a Caixa.

Por falar nisso, uma zzjson n茫o seria uma m谩 ideia :)

Member

aureliojargas commented Feb 1, 2015

Em 煤ltimo caso, tem esse servi莽o alternativo: http://servicos.albertino.eti.br/Loteria.asmx?op=GetLotoFacil_UltimoConcurso_JSON

Pelo que vi o cara mant茅m os resultados atualizados. H谩 sa铆das em outros formatos, como XML. Mas o melhor 茅 consultar direto a fonte, a Caixa.

Por falar nisso, uma zzjson n茫o seria uma m谩 ideia :)

@kemelzaidan

This comment has been minimized.

Show comment
Hide comment
@kemelzaidan

kemelzaidan Feb 1, 2015

Contributor

Tem uma ferramenta bem legal que talvez possa ser usada com o fun莽玫eszz que
茅 o jq https://stedolan.github.io/jq/
脡 um processador de json em linha de commando. Talvez seja a solu莽茫o para
utilizar apis ao inv茅s de p谩ginas web e se livrar desses problemas de
altera莽茫o na p谩gina, contudo, seria uma depend锚ncia a mais para o programa.

Kemel Zaidan - @kemelzaidan
http://about.me/kemel

Eu prefiro receber documentos em Open Document Format
http://pt.wikipedia.org/wiki/OpenDocument.

Em 1 de fevereiro de 2015 09:04, Aurelio Jargas notifications@github.com
escreveu:

Em 煤ltimo caso, tem esse servi莽o alternativo:
http://servicos.albertino.eti.br/Loteria.asmx?op=GetLotoFacil_UltimoConcurso_JSON

Pelo que vi o cara mant茅m os resultados atualizados. H谩 sa铆das em outros
formatos, como XML. Mas o melhor 茅 consultar direto a fonte, a Caixa.

Por falar nisso, uma zzjson n茫o seria uma m谩 ideia :)


Reply to this email directly or view it on GitHub
#159 (comment).

Contributor

kemelzaidan commented Feb 1, 2015

Tem uma ferramenta bem legal que talvez possa ser usada com o fun莽玫eszz que
茅 o jq https://stedolan.github.io/jq/
脡 um processador de json em linha de commando. Talvez seja a solu莽茫o para
utilizar apis ao inv茅s de p谩ginas web e se livrar desses problemas de
altera莽茫o na p谩gina, contudo, seria uma depend锚ncia a mais para o programa.

Kemel Zaidan - @kemelzaidan
http://about.me/kemel

Eu prefiro receber documentos em Open Document Format
http://pt.wikipedia.org/wiki/OpenDocument.

Em 1 de fevereiro de 2015 09:04, Aurelio Jargas notifications@github.com
escreveu:

Em 煤ltimo caso, tem esse servi莽o alternativo:
http://servicos.albertino.eti.br/Loteria.asmx?op=GetLotoFacil_UltimoConcurso_JSON

Pelo que vi o cara mant茅m os resultados atualizados. H谩 sa铆das em outros
formatos, como XML. Mas o melhor 茅 consultar direto a fonte, a Caixa.

Por falar nisso, uma zzjson n茫o seria uma m谩 ideia :)


Reply to this email directly or view it on GitHub
#159 (comment).

@kemelzaidan

This comment has been minimized.

Show comment
Hide comment
@kemelzaidan

kemelzaidan Feb 1, 2015

Contributor

Tb encontrei essa p谩gina que tb tem uma api: http://developers.agenciaideias.com.br/loterias

Contributor

kemelzaidan commented Feb 1, 2015

Tb encontrei essa p谩gina que tb tem uma api: http://developers.agenciaideias.com.br/loterias

@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Mar 11, 2015

Member

@itamarnet como a Caixa est谩 cada vez mais fechando o cerco aos rob么s, de repente a solu莽茫o ser谩 escolhermos um site alternativo :/

Member

aureliojargas commented Mar 11, 2015

@itamarnet como a Caixa est谩 cada vez mais fechando o cerco aos rob么s, de repente a solu莽茫o ser谩 escolhermos um site alternativo :/

@itamarnet

This comment has been minimized.

Show comment
Hide comment
@itamarnet

itamarnet Mar 11, 2015

Contributor

@aureliojargas Parece ser um caminho inevit谩vel.
Mas os links alternativos, por exemplo, que passou nos coment谩rios anteriores, nenhum funcionou!
P茅ssimo sinal :/

Cheguei a fazer testes baixando os arquivos zipados, e extraindo os arquivos "htm".
S茫o f谩ceis de trabalhar, sem frescuras e individualmente nem s茫o t茫o pesados, mas s茫o cumulativos.
E como j谩 comentei no issue #178, essa 茅 uma op莽茫o que n茫o me agrada, mas ainda sim 茅 uma op莽茫o.

Ainda fica a pergunta: alguma sugest茫o adicional?

Contributor

itamarnet commented Mar 11, 2015

@aureliojargas Parece ser um caminho inevit谩vel.
Mas os links alternativos, por exemplo, que passou nos coment谩rios anteriores, nenhum funcionou!
P茅ssimo sinal :/

Cheguei a fazer testes baixando os arquivos zipados, e extraindo os arquivos "htm".
S茫o f谩ceis de trabalhar, sem frescuras e individualmente nem s茫o t茫o pesados, mas s茫o cumulativos.
E como j谩 comentei no issue #178, essa 茅 uma op莽茫o que n茫o me agrada, mas ainda sim 茅 uma op莽茫o.

Ainda fica a pergunta: alguma sugest茫o adicional?

@aureliojargas

This comment has been minimized.

Show comment
Hide comment
@aureliojargas

aureliojargas Apr 5, 2015

Member

A zzloteria2 tornou-se a zzloteria oficial (veja issue #36). Com isso, agora temos uma zzloteria funcional e este issue pode ser fechado.

A pegadinha 茅 que ela requer o navegador links para funcionar. N茫o 茅 o ideal, mas 茅 melhor do que nada. Abri o issue #206 para tentarmos resolver isso no futuro.

Member

aureliojargas commented Apr 5, 2015

A zzloteria2 tornou-se a zzloteria oficial (veja issue #36). Com isso, agora temos uma zzloteria funcional e este issue pode ser fechado.

A pegadinha 茅 que ela requer o navegador links para funcionar. N茫o 茅 o ideal, mas 茅 melhor do que nada. Abri o issue #206 para tentarmos resolver isso no futuro.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment