获取响应后没有参数只是一个提交按钮
问题描述:
所以我的问题是,我似乎无法得到正确的答复。获取响应后没有参数只是一个提交按钮
使用Web客户端
using (var client = new WebClient())
{
// create post parameters
var values = new NameValueCollection();
values["pro"] = "";
// get response
var response = client.UploadValues("example.com", values);
l.LoadHtml(Encoding.Default.GetString(response));
}
,但还是没有反应试过了,我仍然只能得到形式DIV,而不是它的响应
这是怎么了,我想的形式来传递
<div id="image">
<form action="http://example.com" method="POST">
<p>
<input class="button white" type="submit" name="img" value="Continue to image ... ">
</p>
</form>
</div>
不知道如何继续,谢谢那些能够帮助的人。
答
找到答案,经过这么多的试验和错误,我试着把输入作为参数。
using (var client = new WebClient())
{
// create post parameters
var values = new NameValueCollection();
values["img"] = "submit";
// get response
var response = client.UploadValues("example.com", values);
l.LoadHtml(Encoding.Default.GetString(response));
}
你不能发布不带参数所以如果只有一个提交按钮,还是那一个参数
相关:http://stackoverflow.com/questions/5401501/how-to-post-data-使用webclient-in-c-sharp – 2016-07-29 01:16:07
对您的相关问题没有任何效果 –