0

5 文字 (4 つの数字とピリオド)しかない.html ページがあります。

私が知っている唯一の方法は、URL に移動する Web ブラウザーを作成してから、

browser.GetElementByID();

ただし、IEを使用しているため、遅いと確信しています。Web ページから読み取ることができる方法で Web ページにアクセスするためのより良い方法 (API を使用せずに、C# に組み込まれているもの) はありますか?

4

3 に答える 3

2

次の 2 行を試してください。

var wc = new System.Net.WebClient();
string html = wc.DownloadString("http://google.com");  // Your page will be in that html variable
于 2013-09-21T21:29:19.147 に答える
0

APIを使用せずに? あなたは .NET フレームワークを使用しているため、すでに抽象化レイヤーをある程度使用しています。しかし、アドオンなしで純粋な C# が必要な場合は、サイトへの TCP ソケットを開いてコンテンツをダウンロードし (結局のところ、書式設定された文字列にすぎません)、データを読み取ることができます。

同様の質問があります: TcpClient 経由でページを取得するにはどうすればよいですか?

于 2013-09-21T21:30:35.790 に答える