• ベストアンサー

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