掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VCでWEB上のソースを所得するには? (ID:61759)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ところで、Yahooのトップページは euc-jp でソースが書かれているようですけど、普通にInternetReadFileWで大丈夫なんだろうか。。。 > 他の方法でもいいので、VCでWEB上のソースを所得する方法をご指導ください。 ということなので、勉強のために C++/CLI で。 // 参考:http://ukamen.hp.infoseek.co.jp/Programming1/WebAccess/ #using <System.dll> using namespace System; int main( array< String^ >^ args ) { IO::Stream^ stream = nullptr; IO::StreamReader^ textReader = nullptr; try { Net::WebRequest^ req = Net::HttpWebRequest::Create( L"http://www.yahoo.co.jp" ); Net::WebResponse^ res = req->GetResponse(); stream = res->GetResponseStream(); textReader = gcnew IO::StreamReader( stream, Text::Encoding::GetEncoding( L"euc-jp" ) ); String^ line; while ( line = textReader->ReadLine() ) { Console::WriteLine( line ); } } catch ( Exception^ ex ) { Console::WriteLine( ex->Message ); } finally { if ( textReader != nullptr ) textReader->Close(); if ( stream != nullptr ) stream->Close(); } return 0; }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.