C# でライブラリ WebClient、HttpResponse、および HttpRequest を使用するのは初めてなので、私の質問がわかりにくい場合はご容赦ください。
基本認証で保護された URL を開くことができる C# に基づいて WinForm を構築する必要があります。次のように、これをヘッダーに追加してこれを行いました。
using (WebClient wc = new WebClient())
{
wc.Headers.Add(HttpRequestHeader.Authorization, "Basic " +
Convert.ToBase64String(
Encoding.ASCII.GetBytes(username + ":" + password)));
}
ここまでは順調ですね!フォームに数字を入力したいのですが、サイトからソースコードを見つけて、名前が「数字」であることを発見しました。だから私はこれを書きます:
NameValueCollection formData = new NameValueCollection();
formData["number"] = number
byte[] responseBytes = wc.UploadValues(theurl, "POST", formData);
string response = Encoding.ASCII.GetString(responseBytes);
textBox_HTML.Text = response;
でもこれどうやって提出するの?「検索結果」を受け取りたいのですが...