• ベストアンサー

他サイトのページの文字列を取得する方法は?

TAのWeb設定ページから状態情報をポーリングで集めて表示するASPを作りたいのですが、次の方法を教えてください。 1. ポーリングするスマートな方法 いまのところ、ブラウザからaspページへ定期的に アクセスさせるしかないかと考えています。 2. 他のページをオープンして、特定の文字を取得する方法 ファイルのオープンと同じでいいのでしょうか。 しばらくaspプログラミングから遠ざかっていたので、思い出す 手助けをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mann555
  • ベストアンサー率46% (29/62)
回答No.1

ASP-MLで出ていましたので下記URLが参考になるかと思います

参考URL:
http://www.users.gr.jp/ml/archive/asp/15234.asp

その他の回答 (1)

  • mogeo
  • ベストアンサー率0% (0/2)
回答No.2

ポーリングは、METAタグを使うなどが一般的だと思います。 他のページからの取得ですが、他のページが別サーバの場合、 ソケット通信が必要となります。 現在のASPではサポートされていませんので、ソケット通信か HTTPをサポートしたコンポーネントを使う必要があります。 また、年末にかけて発売される.net frameworkでは、 ソケット通信やHTTPも標準でサポートされますので、 ASPXからVB.Netを使って実現することができるようになります。

関連するQ&A

  • Webページのテキスト文字を取得したいです。

    VB.NET、WinXP-SP2環境なのですが、 Webページのhtmlソースではなく、表示されている テキスト文字だけを取得したいです。 VBでインターネットエクスプローラーを起動して、 Navigateでページを表示して、そこから IE.Document.body.outerText()などでやってもできると 思うのですが、出来ればIEなどのWebブラウザは使わないで WebClientのDownloadやOpenReadを使って取得した htmlソースから抜き取るような方法があればと思うのですが、 もしIEなどのWebブラウザを使わないで取得する方法があったら 教えてほしいです。 よろしくおねがいいたします。

  • 検索サイトで検索後、ページ上で同じ文字列で再検索

    googleなどの検索サイトで、特定の文字列でウェブページを検索した後に、また同じ文字列をそのページ上でCtlr-F検索したくなることがよくあると思うのですが、いつも同じ文字列を2回入力することになって不便だと感じています。 キャッシュを見ること以外で何かよい方法はないでしょうか。ブラウザはchromeです。(chrome以外のブラウザでの解決方法も歓迎です)

  • ウェブページの文字列をサーブレットに送りたい

     ウェブページ上で選択した文字列をデータベースへ送る、というアドオンを作りたいと考えており、そのためにjavascriptを使ってウェブページ上で選択した文字列をサーブレットのテキストフィールドへ送るというプログラムを作ろうとしているのですが、そのやり方が思いつきません。  自分の頭では、 ・Webブラウザに予めフォームを用意しておき、文字列が選択されたときに自動的にそこにその文字列が入り、そこからサーブレットに送る という方法くらいしか思いつきませんでした。  このようなプログラムの作成法を知っている方、またはもっと別の方法を知っている方がいましたら、ぜひ教えてください。お願いします。

  • WEBページのデータ取得方法(プログラム?)

    WEBページのデータ取得方法について質問させて下さい。 趣味レベルでプログラミングの勉強をしようと思い、言語の選択等、色々と悩んだ末に「Delphi」を使ってみる事にしました(無料版もあったので・・)。そして何か目的があった方が良いだろうと言う事で、今現在はWEBページのデータ(主に数字)をエクセルに貼り付けて分析を行っている作業があるのですが、カット&ペーストだけもでそれなりの量になり大変なので何とか自動で・・って訳で、当面の目標にしようかと思います。(エクセルだけでもWEBのデータ取得は出来るみたいですが、あくまでプログラミングの勉強って事で・・) さて前置きが長くなってしまいましたが、質問は以下のとおりです。 ・「Delphi」を使ってWEBページのデータを取得するプログラム作成は可能か否か?  因みにWEBページのデータは有料データの為、アクセスするにはIDとPassが必要です。 ・上記質問が可能な場合、方法等が詳しく掲載された書籍、或いはサイトがありますか?  入門(変数・if 文~グラフィック等)書籍&サイトは何冊か読みました(立読みです(照)。)が、  WEB関係?が見つからないので・・・ お手数ですが、ご回答頂ければ幸いです。

  • web上のhtmlファイルから文字データを取得するには

    c言語を勉強中の初心者です、 自分が今作りたいプログラムはweb上のhtmlにある文字データを取得し、 整理し、プログラム内で表示するような物ですが、どの本を読んでもweb上からデータを取得する方法が紹介されていません、(見つけられないだけかもしれませんが…) 例えば、yahooの株情報からデータを取得するソフトなんてのはよくありますよね? こういった方法は何か凄く特殊なのでしょうか? 一般的にこういった事をプログラミング用語で何と呼ぶのかすらわからないので、検索で調べようがありません… ただweb上のhtmlファイルから文字列を取得したいだけです、 コードの例などを紹介している書籍やwebページを教えてください よろしくお願いします。

  • htmlで記述されたWebページの解析と情報取得

    特定のWebページを取得し、その情報の一部を利用したいと思っています。 そのページはXML形式ではなく一般的なhtml形式です。 今はやり方がわからない為、ブラウザに一旦受けさせて ブラウザの機能でパースしてもらってそれを利用しています。 しかし、スマートではないのでこのやり方から卒業したいと思っています。 (そもそもAjaxじゃないし) これを(一旦html文字列を取得して)何かのJavaScriptライブラリ等を利用して 「getElementsByName…」等を利用できる形のオブジェクトに 変換したいと思っています。 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlhttp.open('GET', …); … htmlStr = xmlhttp.responseText; // ←これを使う? htmlDom = hoge.parse(htmlStr); htmlDom = xmlhttp.responseHTML; // ←こんな感じのがあれば最高 alert(htmlDom.getElementsByName("…")[0].value); google提供のライブラリに「GXml.parse」というものがあり、 XML文字列をXML DOM 形式にパースするという機能があります。 これのhtml版はないものかと思っているしだいです。 例えば、以下のページ(どちらでもいい)から為替レートを取得したい場合などです。 外為 レート - Infoseek マネー http://money.www.infoseek.co.jp/MnForex/fxrate/ 外為 米ドル/円 - Infoseek マネー http://money.www.infoseek.co.jp/MnForex/fxdetail/?fx=F1001 ※今回の質問は「どこでもいいから為替レートを取得する方法」ではありません。  知りたいのはhtmlのパース方法です。為替はあくまでも例です。 (Webブラウザにレンダリングさせないで) html文字列をparseする方法。(JavaScriptライブラリの使用可) ※html文字列からでなくともいい これを教えてください。よろしくお願いします。

    • ベストアンサー
    • AJAX
  • javascriptでブラウザに表示されている文字列を取得したい

    javascriptでブラウザに表示されている文字列を取得したい 宜しくお願いします。 javascriptを使って、現在表示されているブラウザの文字列を取得する方法はありますか? ソースから取得したり、出来そうな気がするのですが、検索しても方法が見つかりませんでした。 もしくは、ブラウザのセキュリティで出来ないのでしょうか?

  • WebページHTMLをテキストファイルとして取得する方法

    今、WebページのHTMLで 例えば、ADDと言う文字があれば、削除するような 処理をしようと考えているのですが、 C/C++なら文字検索を行い、削除することはできるのですが、 WebブラウザからHTMLソースを取得したあとテキストベースで削除処理をすると考えています。 (1) C/C++でHTMLソースを取得するにはどうしたらいいのでしょうか? (2) HTMLソースをテキストファイルにして文字検索後削除という処理を考えていますが、もっと簡単な方法はありますか? よろしくお願い致します。

  • Webページの文字化け

    gooとかでは全く問題ないのですが、特定のページを開くと一部が文字化けしてしまいます。どんな原因が考えられますでしょう? OSはWindows98 ブラウザはIE、バージョンは6です。文字化けするページはhttp://www.ntv.co.jp/b-web/index.htmlのページ中で緑色の丸いところをクリックして表示されるページです。すみませんがよろしくお願いします。

  • ページ訪問者のwebページ訪問履歴を取得したい

    よく変なアダルトサイトに行くと 訪問者の名前、IPアドレス、メインのメールアドレスが ブラウザ上に表示される事がありますよね? 例えば鈴木さんが変なサイトにアクセスしたら 「こんにちは鈴木さん」という文字がでるようなやつです このような仕組みで webページ訪問者の訪問履歴のページURLを取得する事はできないのでしょうか? 例えば Aさんが該当のページにアクセスした場合 「Aさんが過去に訪れたページは…」 という形で過去数件分の訪問したページの履歴を表示するという事です 履歴を表示するだけで良いので 別にこのデータを取得して保存したいというわけではありません カテゴリ違いだったらすいません よろしくお願いします

    • 締切済み
    • PHP

専門家に質問してみよう