我正在使用webclient编写代码来发布网页,使用NameValueCollection填充一些数据字段,如下所示:
WebClient client = new WebClient();
NameValueCollection values = new NameValueCollection();
values.Add("TextInputName", "Input here");
values.Add("ComboboxAge", "Input here");
values.Add("RadioButtonGenre", "checked");
using (client)
{
byte[] result = client.UploadValues("https://www.pageofexample.com", "POST", values);
string ResultPage = Encoding.UTF8.GetString(result);
Console.WriteLine(ResultPage);
}
因此,在代码填写数据字段并发布网页后,它应该返回一个结果页面,其中包含一些重要信息,但是它只返回同一页面,所有数据框都填写完了除了组合框和单选按钮保持设置为默认值,为什么会这样?
提前致谢。