2016-04-13 5 views
0

inspect要素に表示されるコードをダウンロードする方法はありますか?それはページソースのコードとは異なり、私はそれを必要とします。C#コードをダウンロードするinspect要素

+1

ウェブページを設定している場合を除き、 IISは* .csファイルのダウンロードをブロックします。 – Will

+0

"inspect要素に表示されるコード"とはどういう意味ですか?あなたのブラウザの要素を調べているなら、あなたはそのコードを "ダウンロード"しています。ブラウザはそうでなければそれを見ることができません。あなたが話していることの例を詳しく説明できますか? – David

+0

ブラウザでページを右クリックして「検査」をクリックし、htmlマークアップをコピーしたいとお考えですか? Chromeでは、インスペクタの「」要素を右クリックし、「コピー」の上にマウスを置いて、オプションの1つを選択できます。 –

答えて

1

実際にレンダリングされたマークアップは、開発ツールを使用してページから生成されますが、の場合はとなり、サーバーによってレンダリングされて処理されます。

サーバーを明示的にアクセスすることを可能にするように設定されていない限り、あなたが良いと(デフォルトではオフになっている、生のコードビハインドファイル(例えば*.cshtml*.cs*.aspx.cs)にアクセスできるようにするつもりはありません理由)。

あなたの最善の選択肢は、サイトの開発者にファイルそのものを尋ねるか、再現しようとしているものをどのように達成したかを尋ねることです。

1

これは、特定のWebページのHTMLコードを取得します。 JavaScriptが実行されないことに注意してください。これはウェブページの単純なテキスト表現です。

class Program 
{ 
    static void Main(string[] args) 
    { 
     using (var client = new WebClient()) 
     { 
      var contents = client.DownloadString("http://www.yahoo.com"); 
      Console.WriteLine(contents); 
     } 
    } 
} 
+0

私はページソースは必要ありません。私はinspect要素をクリックしているときに表示されるコードが必要です。ページには多くのjavascriptがあるため、コードは異なります。 –

関連する問題