2017-06-18 1 views
0

According à ce reply nous pouvons simplement voir les codes HTML qui a été envoyé par le serveur au navigateur. La "View Source" affiche uniquement la source envoyée par le serveur au moment où le navigateur a demandé la page Web particulière au serveur. Par conséquent, étant donné que ces modifications ont été effectuées côté client, elles n'apparaissent pas dans la "Source d'affichage" car elles ont été créées après la livraison de la page d'origine. Pour afficher la source en direct de la page, vous pouvez utiliser la vue Web Inspector dans les navigateurs Webkit ou Firebug dans Firefox. Ceux-ci gardent la trace de toutes les modifications apportées au DOM et mettent à jour la source que vous pouvez voir. Comment puis-je faire en C# pour obtenir le code HTML complet même après avoir fait du côté client. Je peux obtenir du HTML avec Webclient.obtenir toute source html de page Web avec C# ou obtenir des données de code jquery avec C#

Peut-être que je devrais travailler comme des borrosers en C#. mais comment?


mise à jour

<script id="frmJqrTplCommentItem" type="text/x-jquery-tmpl"> 
{{each Comments}} 
<li> 
    <div class="user-comment-container" itemprop="review" itemscope itemtype="http://schema.org/Review"> 
     <div class="user-comment-header clearfix"> 
      <div class="user-info right clearfix {{if UserType === 1}}buyer{{else UserType === 2}}DK-expert{{/if}}"> 

       <h5> 
        {{if FullName === null || FullName === ''}} 
        <span itemprop="author">کاربر مهمان</span> 
        {{else}} 
        <span itemprop="author">${$value.FullName}</span> 
        {{/if}} 
        {{if UserType === 1}} 
        <span>(خریدار این محصول)</span> 
        {{/if}} 

        <meta itemprop="datePublished" content="${$value.EditDateTime}"> 
        <time>${DkUtility.formatDate($value.EditDateTime, 1).FaNumber()}</time> 
       </h5> 
       {{if IsActive === null || IsActive === false || IsActive === 0}} 
       <div class='undercheck'>نظر شما منتظر تایید مدیر می‌باشد </div> 
       {{/if}} 
      </div>.... 

par exemple code ci-dessus fait partie du code HTML à l'intérieur de la page Web. Je sais que ce côté s'exécutera côté client. puis-je accéder {Commentaires} ??

Répondre

0

Réponse courte - Vous ne pouvez pas. Évaluer la page entière, y compris tous les changements HTML côté client, vous obligerait à développer un navigateur Web complet.

+0

ok, j'ai mis à jour ma réponse. Pouvons-nous accéder aux fonctions de jquery? Ou quelque chose comme ça, en fait j'ai besoin de données –