2017-08-18 13 views
-2

vb.netフォームhttp://zvartnots.am/new/でデータを削りたいのですが、ダウンロードしたコードには必要な実際のテーブルの白い部分があります。これらのタグの間暗号化されたHTMLから掻き集める

<th width="93">Факт. время прибытия</th> 
              </tr>   

私は自動こすりする必要があるコード

</thead> 
<tbody id="flight_data"> 

これは、私は(暗号化)が必要一部のコードであり、ここで私のこすりは

Protected Function gethtml(ByVal url As String) 
    Dim rt As String = "" 

    Dim wReq As WebRequest 
    Dim wRes As WebResponse 

    Dim SReader As StreamReader 
    Try 
     wReq = WebRequest.Create(url) 
     wRes = wReq.GetResponse 

     SReader = New StreamReader(wRes.GetResponseStream) 

     rt = SReader.ReadToEnd 
     SReader.Close() 
    Catch ex As Exception 
    End Try 


    Return rt 
End Function 

Protected Sub btnhtml_Click(sender As Object, e As EventArgs) Handles btnhtml.Click 
    htmltxtbox.Text = gethtml(urltxtbox.Text) 
End Sub 
+2

私は問題が何であるか見当がつかないも私はあなたの質問にリンクを開きたいです。問題を再現するstackoverflowに[mcve]をここに追加してください。 – Esko

+2

私はこれが何であるか分かりません。 「暗号化されたHTML」とは何ですか?すでに言及したように、MCVE – Liam

+0

が必要です。ビューソースを見ることができます:http://zvartnots.am/new/そしてコードの主要部分は見えません(テーブル部分) –

答えて

0
です

「暗号化された」HTMLのようなものはありません。問題は、スクラップしたいテーブルのデータがサーバーから提供されたHTML上にないことですが、ページが読み込まれた後にJavascriptから生成され、別のURLに別の要求を行い、応答を処理します。

インスペクタを起動して[ネットワーク]タブに移動すると、これらの余分な要求と、そのデータをページJavascriptコードで受け取ったデータを表に追加することができます。

Snapshot of inspector

関連する問題