collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Retirar informação de site atraves de ethernet shield  (Lida 15721 vezes)

0 Membros e 2 Visitantes estão a ver este tópico.

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Retirar informação de site atraves de ethernet shield
« Responder #30 em: 07 de Julho de 2012, 20:24 »
lol, isso não tá configurado para nenhum site. Eu ajudo, de que site queres puxar a informação?

Offline Wolfz

  • Mini Robot
  • *
  • Mensagens: 59
Re: Retirar informação de site atraves de ethernet shield
« Responder #31 em: 07 de Julho de 2012, 20:30 »
 :-X Obrigado xD Estou mesmo a nora
Eu queria tirar deste site (http://www.horadomundo.com/mundo/ciudad/openCity.do?nome=Braga&city_id=1890040)

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Retirar informação de site atraves de ethernet shield
« Responder #32 em: 07 de Julho de 2012, 20:36 »
Código enviado por PM.

Offline Wolfz

  • Mini Robot
  • *
  • Mensagens: 59
Re: Retirar informação de site atraves de ethernet shield
« Responder #33 em: 07 de Julho de 2012, 21:10 »
Obrigado, a serio... Se soubesses as dores de cabeça que estava a ficar de tanto procurar no google e não encontrar nada... xD

Offline Wolfz

  • Mini Robot
  • *
  • Mensagens: 59
Re: Retirar informação de site atraves de ethernet shield
« Responder #34 em: 07 de Julho de 2012, 23:10 »
Desculpa mas como fui sair só testei agora o código, agora como faço para guardar por exemplo as horas numa variável?

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Retirar informação de site atraves de ethernet shield
« Responder #35 em: 08 de Julho de 2012, 10:49 »
Vamos fazer diferente, com outro site com api para tirar os dados metreologicos. Para hora vamos arranjar outra maneira para ser mais fácil para o teu Arduino. Hoje não te posso ajudar, mas escreve aqui ao certo o que pretendes mesmo para te dar a melhor solução.

Enviado pelo telemóvel.

Cumps :D

Offline Wolfz

  • Mini Robot
  • *
  • Mensagens: 59
Re: Retirar informação de site atraves de ethernet shield
« Responder #36 em: 08 de Julho de 2012, 14:02 »
GnGz enviei-te uma PM quando poderes diz alguma coisa ;)

Cumprimentos ;)

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Retirar informação de site atraves de ethernet shield
« Responder #37 em: 09 de Julho de 2012, 09:51 »
Não recebi nenhuma PM.

Cumps :D

Offline poliveira1978

  • Mini Robot
  • *
  • Mensagens: 335
Re: Retirar informação de site atraves de ethernet shield
« Responder #38 em: 09 de Julho de 2012, 09:52 »
Já experimentaste a a biblioteca Textfinder? O intuito dela é precisamente fazer o que pretendes, apesar de também poder ser usada para pesquisar streams serial. Vê em http://www.arduino.cc/playground/Code/TextFinder

Offline GnGz

  • Mini Robot
  • *
  • Mensagens: 665
Re: Retirar informação de site atraves de ethernet shield
« Responder #39 em: 09 de Julho de 2012, 10:17 »
Pois boa ideia.

Offline Wolfz

  • Mini Robot
  • *
  • Mensagens: 59
Re: Retirar informação de site atraves de ethernet shield
« Responder #40 em: 09 de Julho de 2012, 15:29 »
Citar
connecting...
connected
HTTP/1.1 200 OK
Date: Mon, 09 Jul 2012 14:05:47 GMT
Set-Cookie: JSESSIONID=AEBDC07693A5F1CF28CE1763B08D4B8A; Path=/
Content-Type: text/html;charset=ISO-8859-1
Vary: Accept-Encoding
Connection: close








<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
   
   
   
   

   








   <head>
      <base href="http://www.horadomundo.com/">

      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta http-equiv="pragma" value="NO-CACHE">
      <meta http-equiv="cache-control" value="NO-CACHE">
      <meta http-equiv="expires" value="0">
      
      <meta http-equiv="keywords" content='hora Braga,Hora certa em Braga,hora Portugal,Hora certa em Portugal,Tempo meteorológico actual Braga'>
      <meta http-equiv="description" content='Hora certa em Braga(Portugal) e Tempo meteorológico actual'>

      
      
      
         <title>Horadomundo.com : Hora certa em Braga (Portugal).</title>
         <meta name="verify-v1" content="N+auz/2jD7/QHtZKkoQDHz1wWFiwJPSP+wUd8XnAonY=" />
      
      
      <link rel="stylesheet" type="text/css" href="css/style.css">

   </head>
   
   <script src="js/util.js" type="text/javascript"></script>
   
   <body onload="IniciarRelojes24();ajustarTamano();">

   





<div id="header">
   <div id="headerLogo">
      <img src='images/cabecera_pt.gif' alt="Atua hora actual obtida usando o protocolo NTP" >
   </div>
   
   <div id="headerIcons">
      <a href="/pda/index.jsp" title="Formato para PDA">
         <img border="0" src="images/pda.png" width="22" height="22" alt="Formato para PDA">
      [/url]
         &nbsp;&nbsp;&nbsp;         
      <a href="javascript:bookmarksite();" title="Adicionar aos Favoritos">
         <img border="0" src="images/bookmark.png" width="22" height="22" alt="Adicionar aos Favoritos">
      [/url]
      &nbsp;&nbsp;&nbsp;
      <a href="javascript:print()">
         <img border="0" src="images/fileprint.png" width="22" height="22" alt="">
      [/url]
      &nbsp;&nbsp;&nbsp;
      <a href="mailto:horadomundo@miswebs.es" title="Contacta connosco">
         <img border="0" src="images/mail.png" width="22" height="22" alt="Contacta com os administradores de horadomundo.com">
      [/url]
      

      
      
               &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
               <a href="/servlet/urlInvoker?code=1">
                  <img border="0" src="images/spanishflag.jpg" width="22" height="22" >
               [/url]
               &nbsp;
               <a href="/servlet/urlInvoker?code=3">
                  <img border="0" src="images/englandflag.jpg" width="22" height="22" >
               [/url]
      
      
      
   </div>
   <div id="headerBlueBar"></div>
</div>
            
   <div id="content">
      <div id="contentLeft">
         <div id="contentMenu">
            







<div id="p7TMnav">
   <div>
      <a href="/index.jsp">
         Iniciar
      [/url]
   </div>
   <div>
      <a href="/mudancahoraria/">
         Mudança horária
      [/url]
   </div>
   <div>
      <a href="/mundo/">
         Hora no mundo
      [/url]
      <div>
         <a href="/mundo/africa.jsp">
            África
         [/url]
      </div>
      <div>
         <a href="/mundo/americaNorte.jsp">
            América do Norte
         [/url]
      </div>
      <div>
         <a href="/mundo/americaCentral.jsp">
            América Central
         [/url]
      </div>
      <div>
         <a href="/mundo/americaSul.jsp">
            América do Sul
         [/url]
      </div>
      <div>
         <a href="/mundo/asia.jsp">
            Ásia
         [/url]
      </div>
      <div>
         <a href="/mundo/europa.jsp">
                     Europa
                  [/url]
               </div>

               <div>
                  <a href="/mundo/australia.jsp">
                     Pacífico / Oceânia
                  [/url]
               </div>
            </div>

            <div>
               <a href="/comofunciona/">
                  Como funciona?
               [/url]
            </div>

            <div>
               <a href="/cultura/">
         Cultura
      [/url]
      <div>
         <a href="/cultura/historia.jsp">
            A história do relógio
         [/url]
      </div>
      <div>
         <a href="/cultura/zonahoraria.jsp">
            Zonas horárias
         [/url]
      </div>
      <div>
         <a href="/cultura/denominacao.jsp">
            Denominação
         [/url]
      </div>
      <div>
         <a href="/cultura/mudancashorarias.jsp">
            Mudança horária
         [/url]
      </div>
      <div>
         <a href="/cultura/tiempociencia.jsp">
            O tempo na ciência
         [/url]
      </div>
   </div>
      
</div>
         </div>
      </div>
      <div id="contentMain">
         <div id="contentContent">
            
               
               
            




<!-- Indicador de navegacion -->


<div id="whereAreYouCity">
            
               Estás aqui:
            

            &nbsp;
            

            


<a href="/index.jsp">Iniciar[/url]

   >

            

<a href="/mundo/">
   Que hora é no mundo?
[/url]



 >
<a href='/mundo/europaPortada.jsp'>Europa[/url]
 >
<a href='/mundo/pais/openCountry.do?country_id=pt&prefix=A&country_name=Portugal'>Portugal[/url]

> Braga
</div>
            















<!--   Para el tiempo meteorologico -->



<!--  Añadido para la i18n del código JS -->



<form name="lang" action="">
   <input type="hidden" name="locale" value="pt" />
</form>


<script src="js/reloj.js" type="text/javascript" charset="ISO-8859-15"></script>

<div id="formHide">
<form name="servertime" action="">
   <input type="hidden" name="diferenciaHorariaLocal" value="" />
   <input type="hidden" name="miliSegundos" value="1341842747310" />
   <input type="hidden" name="miliSegundosRemoto" value="1341846347310" />
</form>
</div>

<table summary="Tabela com a hora certa da cidade do mundo escolhida" width="100%">
   <tr>
      <td align="center">
         <h1>
            Hora certa em
            Braga -
            (Portugal)
         </h1>
      </td>
   </tr>
   <tr>
      <td align="center" valign="middle" class="diferencia_horaria">
         <div id="hora2" class="horaLocal">
            Hora no mundo
         </div>
      </td>
   </tr>
   <tr>
      <td align="center">
         <div id="fecha2" class="fecha">
            A actualizar a hora
         </div>
      </td>
   </tr>
   <tr>
      <td align="center">
         GMT +1
      </td>
   </tr>
   <tr>
      <td align="center">
         
            <p>
               Braga&nbsp;está a usar actualmente o horário de Verão.
            </p>
         
      </td>
   </tr>
   <tr>
      <td>

      </td>
   </tr>
</table>

<table summary="Tempo meteorológico actual" width="100%">
<tr>   
   <td align=center>
      <table width=65%>
         <thead>
            <tr><th colspan=3>Tempo meteorológico actual</th></tr>
         </thead>
         <tbody>
            <tr>
               <td rowspan=2><img src='images/weather/1cloud_norain.png'></td>
               <td>Temperatura:</td>
               <td> 20ºC </td>
            </tr>      
            <tr>
               <td align=left valign=middle>Vento:</td>
               <td align=left><img src='images/weather/nnw.png' width=20 height=20 align=top>&nbsp;20 km/h</td>
            </tr>
         </tbody>         
         <tfoot>
            <tr>
               <td colspan=3 align=center>Última actualização:&nbsp;09/07/2012 15:30</td>
            </tr>
            <tr>
               <td colspan=3 align=center>
                  <p class="imagefooter">Distância à estação meteorológica:&nbsp;47 kms</p>
               </td>
            </tr>
         </tfoot>
      </table>
   </td>
</tr>   
</table>
   


               
<table summary="Tabela com a hora certa da cidade do mundo escolhida" width="100%">   
   <tr>
      <td align="center">
         




   <script type="text/javascript"><!--
   google_ad_client = "pub-8412499929002098";
   //hdm_OpenCityCentralBannerHor
   google_ad_slot = "1680615502";
   google_ad_width = 468;
   google_ad_height = 60;
   //--></script>
   <script type="text/javascript"
   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
   </script>

   
      </td>
   </tr>
   <tr>
      <td>
         

      </td>
   </tr>
   <tr>
      <td align=center>
         <table width=65%>
            <thead>
               <tr><th colspan=2>Sol</th></tr>
            </thead>
            <tbody>
               <tr>
                  <td align=left>Nascer-do-Sol:</td>
                  <td align=left>06:07</td>
               </tr>
               <tr>
                  <td align=left>Pôr-do-Sol:</td>
                  <td align=left>21:10</td>
               </tr>
            </tbody>         
         </table>
      </td>
   </tr>
   <tr>
      <td>
         

      </td>
   </tr>
   <tr>
      <td align=center>
         <table width=65%>
            <thead>
               <tr><th colspan=3>Lua</th></tr>
            </thead>
            <tbody>
               <tr>
                  <td align=center rowspan=3><img src='images/moonphase/moon20.gif'></td>
                  <td align=left>Nascer-do-Lua:</td>
                  <td align=left>16:05</td>
               </tr>
               <tr>
                  <td align=left>Pôr-do-Lua:</td>
                  <td align=left>12:27</td>
               </tr>
               <tr>
                  <td align=left>Porcentaje iluminado:</td>
                  <td align=left>64%</td>
               </tr>
            </tbody>         
         </table>
      </td>
   </tr>
   <tr>
      <td align="center">
         <h3>
            Hora local:
            <span id="hora1" class=hora>
               A actualizar a hora
            </span>
         </h3>
      </td>
   </tr>
   <tr>
      <td align="center">
         <div id="fecha1">
            Hora actualizada.
         </div>
      </td>
   </tr>
   <tr>
      <td>
         



      </td>
   </tr>
   <tr>
      <td align="center">
      

         A hora certa no mundo:
         <a href="/mundo/africaTexto.jsp">África[/url]&nbsp;-
         <a href="/mundo/americaNorteTexto.jsp">América do Norte[/url]&nbsp;-
         <a href="/mundo/americaCentralTexto.jsp">América Central[/url]&nbsp;-
         <a href="/mundo/americaSulTexto.jsp">América do Sul[/url]&nbsp;-
         <a href="/mundo/asiaTexto.jsp">Ásia[/url]&nbsp;-
         <a href="/mundo/europaTexto.jsp">Europa[/url]&nbsp;-
         <a href="/mundo/australiaTexto.jsp">Pacífico / Oceânia[/url]
      </td>
   </tr>
</table>

         </div>
      </div>
      <div id="contentRight">
         <div id="contentAds">
            <div id="borderLeftDashed">
               




   <script type="text/javascript"><!--
   google_ad_client = "pub-8412499929002098";
   //hdm_GeneralDerechaSkyscraper
   google_ad_slot = "6854390144";
   google_ad_width = 120;
   google_ad_height = 600;
   //--></script>
   <script type="text/javascript"
   src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
   </script>


            </div>
         </div>
      </div>
   </div>
   
   




<div id="footer">&nbsp;
   <div id="leftFooter">
      <a href="/miswebs/">Miswebs[/url] &copy; 2010
   </div>   
   
   <div id="rightFooter">
      
      
      
         horadomundo.com
         
                  
      

      vê a hora na internet
   </div>
</div>

      
      
      
         <script src="http://www.google-analytics.com/urchin.js" type="text/javascript" charset="ISO-8859-15">
         </script>
         <script type="text/javascript">      
            _uacct = "UA-708940-4";
            urchinTracker();
         </script>
      
      
   
   </body>
</html>
disconnecting.

Offline poliveira1978

  • Mini Robot
  • *
  • Mensagens: 335
Re: Retirar informação de site atraves de ethernet shield
« Responder #41 em: 09 de Julho de 2012, 17:33 »
Para obteres a hora com o TextFinder presumo que tenhas que procurar o texto "hora2" ou eventualmente "horaLocal" e depois é questão de veres qual é a ordem do parâmetro que corresponde às horas.
Vê o exemplo da biblioteca.

Offline andnobre

  • Mini Robot
  • *
  • Mensagens: 402
Re: Retirar informação de site atraves de ethernet shield
« Responder #42 em: 04 de Setembro de 2012, 11:55 »
boas
possivel retirar ou ver o programa que fizemos no arduino?
é que ja nao trabalho no arduino que esta no meu robo, agora ja nao sei onde esta o programa que fiz para ele.
obrigado a todos

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: Retirar informação de site atraves de ethernet shield
« Responder #43 em: 04 de Setembro de 2012, 12:34 »
Identifico-me perfeitamente com essa situação, em especial devido a ter bastantes plataformas diferentes e varios computadores... e já me questionei diversas vezes acerca disso tambem, fazer reverse engineering do hex que vai para o mcu...

Que eu conheça não ha mesmo forma, apartir do momento em que "queimas" o programa para o microcontrolador não tens forma de o recuperar, mas espero estar enganado e espero que alguem diga que é possivel para poder tirar codigo perdido... ou pelo menos saber que funções tem alguns mcu's q tenho espalhados por casa antes de os reprogramar...
Dronetech BlogThe Scientist and the Geek

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Retirar informação de site atraves de ethernet shield
« Responder #44 em: 04 de Setembro de 2012, 13:53 »
Não tens forma de recuperar o código fonte em C original, porque para ler o código é agarrar num programador ISP como por exemplo um USBasp ou um AVR Dragon, ler o código e se não estou em erro o AVR Studio até te faz o disassmbly é só abrir o .hex, mas o código que lá vai aparecer é assembly optimizado, não é totalmente legivel, e para mais tendo em conta que é Arduino, refazes o código mais rápidamente que o tempo que demoras a entender a primeira meia duzia de linhas de assembly.
Avr fanboy