none
Código Fonte - Silverlight (Web)

    Question

  • Boa Tarde à todos.

     

    Eu desenvolvo ferramentas em C# que capturam automaticamente informações específicas de sites. Para isso, ter o código fonte do site em mãos é mais do que necessário, porém eu me deparei recentemente com um site desenvolvido com a tecnologia Silverlight e não consegui ler o código do site nem tópicos de ajudas em lugar algum.

     

    Segue endereço do site:

     

    http://www.sistemabll.com.br/BLLPubliconew/default.aspx#/frmEditaisPublicados

     

    Se alguém puder me ajudar, sou grato desde já.

     

    Lucas Lima

    Wednesday, March 16, 2011 7:17 PM

Answers

  • Lucas,

    Você não será capaz de ler o código HTML da aplicação Silverlight, pois ela é compilada em um arquivo .xap. Isto quer dizer que é um arquivo onde você encontra somente códigos binários. Somente páginas que são renderizadas em HTML são passíveis de leitura do código.

    Deste site, o máximo que você será capaz de ver é o trecho a seguir, que é justamente onde o .xap está sendo referenciado:

    Espero ter ajudado, abraços!

    <div id="silverlightControlHost">

     

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">

     

    <param name="source" value="ClientBin/BLLPublico.xap"/>

     

    <param name="onError" value="onSilverlightError" />

     

    <param name="background" value="white" />

     

    <param name="minRuntimeVersion" value="4.0.50401.0" />

     

    <param name="autoUpgrade" value="true" />

     

    <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0" style="text-decoration:none">

     

    <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>

     

    </a>

     

    </object>

    <iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px">

    </iframe>

    </div>


    [MCTS] Silverlight 4/ASP.Net 3.5/WPF 3.5/WinForms 2.0
    Wednesday, March 16, 2011 8:20 PM