0

現在、特定の HTML Web サイトのページ ソースをダウンロードしようとしています。デフォルトのライブラリを維持しようとしているので、DownloadFileAsync を使用しています。私が渡す Uri DownloadFileAsync は、AbsoluteUri 設定の下に保存されます。それを呼び出すことができると思いますが、DownloadFileAsync が呼び出されると、Uri の AbsolutePath が使用されますが、これは設定方法がわかりません。私が欲しいもの。したがって、AbsolutePath を変更するか、DownloadFileAsync が使用する URL として AbsoluteUri を使用する方法を知りたいと思います。また、私が言ったように、私はデフォルトのライブラリにとどまりたいと思っていますが、誰かが正直に良いシンプルな外部ライブラリを推奨できるなら、試してみます.

コード

void Downloader::GetHTML(CString HTML)
{
string Temp, Data="";
WebClient^ myClient = gcnew WebClient;   
    WebProxy wProxy;
    myClient->Proxy = wProxy.GetDefaultProxy();
myClient->Credentials = CredentialCache::DefaultCredentials;

String^ HTML = gcnew String (GetSourceHTML(HTML));
Uri^ Base = gcnew Uri("http://walmart.com");
Uri^ Link = gcnew Uri(Base,HTML);

myClient->DownloadFileAsync(Link,"C:\\Users\\me\\Desktop\\Test2.txt");


}
4

0 に答える 0