- ベストアンサー
【VB.NET】WebページのDOMソース取得方法
初めて質問いたします。 至らない点があれば、指摘の程お願いします。 当方の環境は、 Windows7 VB.NET(VisualBasic) です。 今回、 Webページを開いた際にF12で起動する開発者ツールにおける、 「表示」-「ソース」-「DOM(ページ)」のhtmlソースに該当する情報を VB.NETで取得したく思っております。 自分で調べてみたのですが、 明確に記述がなかったのと自己解決していたのとで、 よくわかりませんでしたので、 教えていただきたく。 よろしくお願いします。
- keiki4203
- お礼率50% (1/2)
- Visual Basic
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
WebBrowser.Document.Body.innerHTMLで取れる http://www.atmarkit.co.jp/fdotnet/dotnettips/687nondispbrowser/nondispbrowser.html
関連するQ&A
- VBA:webページのデータ取得
お世話になります。 現在、VBAを勉強しており、webページのデータを取得するツールを個人的に開発しております。開発中に不明点がでましたのでご質問いたします。 ※インターネット上で一通り探しましたが、解決策は見つかりませんでした。 現状、HTMLファイルのデータは取得はできております。(ソースといわれるものです) ただ、ソース上にはjavascriptで記述されているところが多々あり、javascript側でHTMLを生成している場合、このデータを取得することができません。 ソースではなく、実際にwebページに表示されているHTML・CSSなどを取得したいと考えておりますが、取得する方法は存在するのでしょうか? もしご存知でしたらご教示いただきたく思います。 以上、よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- Webページのテキスト文字を取得したいです。
VB.NET、WinXP-SP2環境なのですが、 Webページのhtmlソースではなく、表示されている テキスト文字だけを取得したいです。 VBでインターネットエクスプローラーを起動して、 Navigateでページを表示して、そこから IE.Document.body.outerText()などでやってもできると 思うのですが、出来ればIEなどのWebブラウザは使わないで WebClientのDownloadやOpenReadを使って取得した htmlソースから抜き取るような方法があればと思うのですが、 もしIEなどのWebブラウザを使わないで取得する方法があったら 教えてほしいです。 よろしくおねがいいたします。
- ベストアンサー
- Visual Basic
- ソースが解析できない言語はなに?
C#やVB.NETだと逆アセンブルのツールなどでソースコードが見れてしまいますが 見ることが出来ない開発言語で一般的なのは何があるでしょうか?
- ベストアンサー
- C・C++・C#
- VB.NET(ASP.NET)でページAからページBに新しいWindowで飛んだ後ページBにページAのDataGrid情報をもっていく方法
VB.NET(ASP.NET)のWebアプリケーションを VB.NET2003で開発しているのですが ページAに表示しているDataGridを新しいWindowで表示したページBのDataGridに表示させたいんです。 Session情報に入れようと思いましたが入らない・・ どうしたらよいでしょうか?
- ベストアンサー
- Visual Basic
- webbrowserでのjavascriptを含むソース取得
webbrowserでのjavascriptを含むソース取得 お世話になっております。 VB 2005を利用しています。 webbrowserを用いてHTMLソースの表示をしようと、 WebBrowser1.Document.Body.OuterHtml と記述したところ、javascriptのソースが表示されません。 同じサイトをIEのソースで表示すると問題なく表示できます。 HttpWebRequest を用いたソースの取得方法はわかるのですが、 事情があって、webbrowser上から行いたいのです。 よろしくアドバイスの程お願いいたします。
- ベストアンサー
- Visual Basic
- DOM操作を動的解析ではなく静的解析したい
WebアプリケーションにおけるDOM操作が起きている回数を 実行トレースから求める動的解析ではなく ソースコードの構文解析からDOM操作がされているコードをみつけ その数をカウントするということをしたいのですが 正規表現で自分が考えうる構文をかたっぱしから書くしかないのでしょうか? 本来DOM操作回数を数えるのはプログラムを実行してっていうのが 普通だと心得ておりますが、もし上記のようなことが可能なライブラリや ツールがあればご教授いただければ幸いです、
- 締切済み
- JavaScript
- ページソースからのURL抽出
VBでページソースにあるURLを全て抽出したいと考えています。 どのようにすれば良いか教えてください。 サンプルコードがあると助かります。 具体的には、以下の通り。 (1)ウェブページのソースを読み込む (2)読み込んだソースを1行ずつ探索し<a href="****">の****の部分を全て読み込んでいく (3)ExcelのURL欄に順に入力していく (4)URL一覧の出来上がり よろしくお願いします。
- ベストアンサー
- Visual Basic
- こんな英文Webページさがしてください!
太陽光発電か風力発電関係(solar energy,wind power)のどちらかを選んで下さい! そして、それに関して肯定的な記述のしてある英文Webページと否定的な記述のしてある英文Webページをさがしてください! 分量はどちらかのWebページが1000words越えているようにしてほしいです。(MS-Wordなどのワープロソフトにコピー&ペーストして文字カウントのツールを使うと簡単に字数のカウントができます) それぞれのURLアドレスをおしえてほしいです!
- ベストアンサー
- その他(学問・教育)
- SQLServer2005ストアドのソース取得
こんにちは。 VB.NET Framework 2.0で開発しています。 SQLServer2005(DB)で管理しているストアドのソースを取得するプログラムを作成 しようと考えているのですが、ローカルPCからリモートDB上で管理しているソース の取得方法が解らず困っております。ご教授お願い致します。
- 締切済み
- Visual Basic
- VB.netによるWeb系ソフト開発について
知人よりVB.netを使用したWeb系ソフト開発の引き合いが来ました。 VB6.0での開発は経験があるのですが、VB.netでの開発及びWeb系ソフトウエアの経験がありません。 VB6.0の知識でVB.netの開発は出来るでしょうか。 又、Web系のソフト開発とは一般的にどのようなものなのでしょうか。 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)