プロが教えるわが家の防犯対策術!

下記のホームページのTableに表示される数字の取得方法を教えてください。
Webbrowserに表示してDocumentTextで取得すると、枠のみ取得できて、数値はとなってしまいます。
よろしくお願いいたします。

https://qcs118.qhit.net/livestar/w3/e3e65626f06c …

A 回答 (2件)

こんにちは


VB.netは存じませんので、具体的なコード等は示せませんが・・・

現状での内容取得の方法がはっきりしませんが、想像するところ、サーバからの出力内容をそのまま取得しているものと思います。
これは、ブラウザで表示した際の「ソースを表示」で閲覧できる内容に相当します。

ご提示のサイトでは、これに当たる内容はページ表示の固定の雛形(=書式)となっていて、変動するデータ部分は、ページ表示後に(Ajaxなどで)別途取得して、表示する構成になっていると思われます。

データのみ取得できれば良いのであれば、直接データ出力元にアクセスする方法も考えられます。
(先方でセッション管理のようなことを行っていると、直接取得は無理な場合もあります)
https://teratail.com/questions/32199

あるいは、ブラウザを介してアクセスして、全体表示後(=データを含めて表示後)にDOMから取得すれば取得できるものと思います。
    • good
    • 0
この回答へのお礼

ご指導ありがとうございます。
まさしく、知りたかったことです。
大変助かりました。よく読んで、わからないことがあれば再度質問させてください。
本当にありがとうございました。

お礼日時:2019/02/05 15:37

ExcelのWebクエリで出来ませんか?


https://rtomura-taxacc.com/excel_webquery/
    • good
    • 0
この回答へのお礼

早速のお返事ありがとうございます。
ExcelのWebクエリーだと、Tableの枠のみ表示され、表の中のデータ(数値)が表示されません。
改めてご指導願えないでしょうか?

お礼日時:2019/02/04 11:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!