• ベストアンサー

C/C++でHTMLソースの取得はできますか?

はじめまして、こんばんは。 現在、C/C++を用い特定のページのHTMLソースを取得したいと考えておりますが、 このようなことはできるのでしょうか? 開発環境はVidualStudio.NETを使っています。 お手数ですが、このようなことができる方法を知っておられる方が いらっしゃいましたら、ご教授ください。

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

  • ベストアンサー
  • FM-8
  • ベストアンサー率39% (65/164)
回答No.4

できると思います. 私は,下記の本を読んで,プログラム書きました. 最近,本屋でみかけた本で, 「猫でもわかるネットワークプログラミング」 というのありました. 例題として,httpが出てました. また,「winsock2.0プログラミング」 も例題多いですね. 特定の宣伝しちゃいけなかったかもしれません. 問題ありましたから,削除してください.以後は気をつけます. -> 管理人様 openurl関数とか,そのものズバリの関数が多数用意されているようです.

その他の回答 (3)

  • itikawag
  • ベストアンサー率0% (0/1)
回答No.3

昔MFCで取得したことがあります。 --  CString str;  CInternetSession is;  CHttpFile *fh = (CHttpFile *)is.OpenURL( "http://www.yahoo.co.jp" );  for( ; fh->ReadString( str ); ) {   printf( "[%s]\n", str);  }  fh->Close();  return 0; --

  • naozou
  • ベストアンサー率30% (19/62)
回答No.2

単純にHTTP(普通はTCPの80番ポート)で通信して、GETすればいいだけです。 サンプルは参照URL

参考URL:
http://x68000.startshop.co.jp/~68user/net/c-http-1.html
  • squid
  • ベストアンサー率15% (45/284)
回答No.1

インプレス社発行C#応用編下462Pageを見てください。

H-hirosawa
質問者

お礼

回答ありがとうございます。 ただ、ちょっと急いでいたもので、本を買うことができませんでした。 機会があれば、買ってみたいと思います。

関連するQ&A

  • VBSでHTMLソースの取得方法で

    VBScriptでBODY部のHTMLソースを取得したいのですが出来ない場合があって悩んでいます。 msgbox objIE.Document.Body.InnerTextというかたちで表示させています。 ほとんどのページで問題なく出来るのですが・・・・ フレームで出来ているページに関して取得が出来ません。 そういった場合どうすればよいのでしょうか? 極論を言えば指定HTMLソースの中に文字検索が出来れば問題はないのですがソースが取得できないので検索しようがありません。

  • CGIでのHTMLソース取得について

    現在CGIでのHTMLソース取得を考えています 色々と調べてみたのですがLWPやHTTP::Liteを使う方法が見つかりましたが 使用しているレンタルサーバーの仕様上それらのモジュールの使用が出来ないため 他の方法での取得ができないか考えています cronでの運用を考えているためなるべくcgiもしくはphpなどのサーバーサイドスクリプトで作りたいと考えています ご回答お願いします

    • ベストアンサー
    • CGI
  • PHPで取得したHTMLソースと実際のソースの違い

    PHPで、 file_get_contents($uri) などで取得したHTMLソースと、実際にアクセスして表示したソースが違う場合があります。 例えば、ネットオフというサイトが違いました。 http://www.netoff.co.jp/cmdtyallsearch/hdnAllSearchFlg/1/Ctgry/home/LRack/*/SetFlg/?cat=&word=9784864102254 PHPで取得すると、商品結果の情報を取得できなかったのですが、 実際のソース(FireFoxでCtrl+Uでページのソース表示)は表示されています。 こういったページもPHPで取得することは可能なのでしょうか? わかる方よろしくおねがいします。

    • ベストアンサー
    • PHP
  • ブラウザから直接HTMLを取得する方法

    IEの「表示」-「ソースの表示」のようなイメージで、現在ブラウザに表示されているHTMLを取得するのには、どのような方法があるでしょうか? MSXML等を利用してWebサーバからHTML(HTTPレスポンス)を取得する方法はネット上で見かけますが、ブラウザから直接HTMLの情報を取得したいのです。 どうぞ、宜しくお願いいたします。

  • HTMLソースについて

    ☆こんにちは!  FFFTPを使って、トップページを転送しました。トップページは表示されますが、二枚目のページが表示されません……。“ソース”というものを張りつければいいらしいのですが、良くわかりません。初心者でも解るように、お手数かけますが、どうか教えて下さい!! 因みにパソコンはWindows98を使っています。そして、二枚目のページも転送しました。xxx.html.という形式でHTML用にファイルは保存しました。

    • ベストアンサー
    • HTML
  • SQLServer2005ストアドのソース取得

    こんにちは。 VB.NET Framework 2.0で開発しています。 SQLServer2005(DB)で管理しているストアドのソースを取得するプログラムを作成 しようと考えているのですが、ローカルPCからリモートDB上で管理しているソース の取得方法が解らず困っております。ご教授お願い致します。

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

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

  • ログインページのソースを取得する方法

    過去に 『WEBページのソースを取得する方法』 http://oshiete1.goo.ne.jp/qa1783894.html という質問を見たのですが、ログインが必要なページのソースを取得したくて、これと同じような要領で試してみたのですがうまくいきません。 私がしたいことは、自分が借りているレンタルサーバーから、mixiなどのマイページにアクセスしてHTMLソースを取得してそのソースを整形して一部を自分のレンタルサーバーで公開したいのですが。 説明がわかりにくいとおもいますが、どうかご教授願えますよう宜しくお願いいたします。

    • 締切済み
    • PHP
  • PHPでHTMLソースから特定のURLを抽出したい

    PHPで外部サイトのHTMLソース内の特定のURLを取得するにはどうすればいいでしょうか? 具体的には楽天市場の個別商品ページのHTMLソースにあるレビューページのURLを抽出したいと思っています。 ttp://item.rakuten.co.jp/asagao/332/のHTMLソースから レビューページのURLのttp://review.rakuten.co.jp/item/1/229861_10000050/1.1/を取得するようなプログラムを作りたいと思っています。 自力で頑張ってみたもののPHP初心者のため、preg_matchや正規表現でお手上げ状態になってしましました。 プログラムのソースコードを教えていただけると助かります。 ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • C#のキーイベント取得

    ASP.NET、C#でWebを開発しております。 ASP.NET 2.0,VssualStudio2005、です。 あるフォームでキー(例えばctlrキー)が、 押された場合に別のpageに飛ぶ。 ということをしたいのですが、 キーイベントはどうやって取得すればよいのでしょうか? 情報が少なくてすみませんが、どなたかご教授お願い致します。