0
我需要訪問填充表單並單擊按鈕(回發)後加載的url的信息。但我不想加載頁面並填寫表單並以編程方式單擊該按鈕,有沒有一種方法來加載包含這些信息(填寫表單並單擊按鈕)的標題(或任何其他方式)?ASP.NET在Windows應用程序中模擬回傳
Windows窗體或ASP.NET的方式解決......
我需要訪問填充表單並單擊按鈕(回發)後加載的url的信息。但我不想加載頁面並填寫表單並以編程方式單擊該按鈕,有沒有一種方法來加載包含這些信息(填寫表單並單擊按鈕)的標題(或任何其他方式)?ASP.NET在Windows應用程序中模擬回傳
Windows窗體或ASP.NET的方式解決......
您可以使用一個WebClient
。它可以將表單字段的NameValueCollection
作爲POST發送到外部URL。
using (WebClient client = new WebClient())
{
byte[] response = client.UploadValues("http://www.post_url.nl", new NameValueCollection()
{
{ "form_input_name_1", "value_1" },
{ "form_input_name_2", "value_2" },
});
string responseString = Encoding.Default.GetString(response);
}