locked
Como utilizar dados de pesquisa de um determinado site em um app? RRS feed

  • Pergunta

  • Pessoal,

    Eu já vi que alguns apps utilizam dados de sites para exibir informações dinamicas. Por exemplo, existe um app para Android que exibe a pontuação do time que você procura no Cartola FC. O app foi criado por um programador que não faz parte do site. No site www.cartolafc.com.br você pode pesquisar o nome do seu time e ele exibe a pontuação de cada jogador de seu time. Agora queria saber, é possível analisar o código fonte para realizar uma pesquisa num app e retornar informações como no site só que em um app? 

    domingo, 9 de outubro de 2011 18:55

Respostas

  • Sempre é possível, mas vai dar trabalho manual.

    Você pode usar o WebClient para dar download de qualquer página e fazer você mesmo o parsing dela.

    Fica tudo mais fácil se esses caras exporem as informações via webservices ou mesmo RSS. Caso contrário, qualquer mudança do design da página pode ocasionar em um erro no seu parsing deixando sua aplicação na mão.

    A dica que posso te dar é fugir de parsings de HTML puro e ir atrás de fontes mais seguras de dados como RSS e webservices.

    []'s!

    André 


    - André Carlucci - Way2 Technology - twitter/andrecarlucci - andrecarlucci.com
    • Marcado como Resposta Fernando Figuera segunda-feira, 10 de outubro de 2011 13:18
    domingo, 9 de outubro de 2011 20:58

Todas as Respostas

  • Sempre é possível, mas vai dar trabalho manual.

    Você pode usar o WebClient para dar download de qualquer página e fazer você mesmo o parsing dela.

    Fica tudo mais fácil se esses caras exporem as informações via webservices ou mesmo RSS. Caso contrário, qualquer mudança do design da página pode ocasionar em um erro no seu parsing deixando sua aplicação na mão.

    A dica que posso te dar é fugir de parsings de HTML puro e ir atrás de fontes mais seguras de dados como RSS e webservices.

    []'s!

    André 


    - André Carlucci - Way2 Technology - twitter/andrecarlucci - andrecarlucci.com
    • Marcado como Resposta Fernando Figuera segunda-feira, 10 de outubro de 2011 13:18
    domingo, 9 de outubro de 2011 20:58
  • Mas teria como conseguir pegar pelo código fonte as funções de javascript ou asp.net que eles utilizam e adaptar para o código de um app?

     

    Existem muitos sites que disponibilizam informações via webservices?

    domingo, 9 de outubro de 2011 21:09
  • Gustavo,

    Como o Carlucci comentou, com WebClient vc consegue fazer o download de qualquer página, e analisar a resposta em busca do que precisa, mas será um processo completamente manual, não existirá nenhum conversor automático para extrair JavaScript e transformar em código de sua app.


    Thiago J. Mônaco
    MCP, MCAD, MCSD, MCDBA, MCTS, MCPD and MCT Professional
    Scrum Developer I and Professional Scrum Master
    http://www.windowsphonebrasil.net
    @thiagojmonaco
    segunda-feira, 10 de outubro de 2011 13:00
  • Para acompanhar no Windows Phone
    http://www.windowsphone.com/pt-br/store/app/cartola-fc-parciais/c3f9eef3-48f0-469a-a04e-a568d3fb62bb
    quinta-feira, 8 de novembro de 2012 18:04
  • Para acompanhar no Windows Phone
    http://www.windowsphone.com/pt-br/store/app/cartola-fc-parciais/c3f9eef3-48f0-469a-a04e-a568d3fb62bb
    quinta-feira, 8 de novembro de 2012 18:05
  • Boa Wesley. Já baixei o app! Está muito bom! Só por curiosidade, você fuçou no código do site do cartola ou existe alguma API para isso?
    sexta-feira, 9 de novembro de 2012 17:26
  • Só usei o fiddler para obter os serviços de json públicos no cartolafc
    quinta-feira, 27 de dezembro de 2012 19:15