5 文字 (4 つの数字とピリオド)しかない.html ページがあります。
私が知っている唯一の方法は、URL に移動する Web ブラウザーを作成してから、
browser.GetElementByID();
ただし、IEを使用しているため、遅いと確信しています。Web ページから読み取ることができる方法で Web ページにアクセスするためのより良い方法 (API を使用せずに、C# に組み込まれているもの) はありますか?
5 文字 (4 つの数字とピリオド)しかない.html ページがあります。
私が知っている唯一の方法は、URL に移動する Web ブラウザーを作成してから、
browser.GetElementByID();
ただし、IEを使用しているため、遅いと確信しています。Web ページから読み取ることができる方法で Web ページにアクセスするためのより良い方法 (API を使用せずに、C# に組み込まれているもの) はありますか?
次の 2 行を試してください。
var wc = new System.Net.WebClient();
string html = wc.DownloadString("http://google.com"); // Your page will be in that html variable
APIを使用せずに? あなたは .NET フレームワークを使用しているため、すでに抽象化レイヤーをある程度使用しています。しかし、アドオンなしで純粋な C# が必要な場合は、サイトへの TCP ソケットを開いてコンテンツをダウンロードし (結局のところ、書式設定された文字列にすぎません)、データを読み取ることができます。
同様の質問があります: TcpClient 経由でページを取得するにはどうすればよいですか?