2016-10-10 8 views
1

私は、Webサイト上のテーブルからデータを自動的に取得するアプリケーションを開発しようとしています。私は既にテーブルがあるページへの自動ログインとリダイレクトをコード化しました。C# - HTMLフレームのHtmlDocumentコンテンツを取得する

HtmlDocumentは、framesを含むframesetで構成されています。これらのフレームのそれぞれには、私のアプリケーションの検索されたHTMLコードを読んでも不幸にも表示されないサブ文書があります。

これは、ウェブサイトのコードは次のようになります。

<frame src="welcome.htm" scrolling="auto" name="main"> 
    #document 
     <html>...</html> 
</frame> 

これは私の取得したデータは次のようになります。それは後に何も

<frame src="welcome.htm" scrolling=auto name="main"> 

。アクセスしたいテーブルは#documentの中にあります。

どうすればよいですか?

+0

今のところ、HTMLをどのように取得していますか?あなたはどの方法を使っていますか? –

+0

@NikhilNanjappa私は 'WebBrowserInstance.DocumentText'を使用しています。私は' WebBrowserInstance.Document.GetElementById() 'を使ってテーブル要素を取得します。 –

+0

あなたは 'WebBrowserInstance.Document.GetElementById(" yourid ")を試してみましたか?innerHtml;'? –

答えて

1

申し訳ありませんが、私は自分自身を考え出しました。ウェブサイトのURLにwelcome.htmを追加すると、ソース文書とそのページの要素が取得されます。

関連する問題