我只是想从网页中获取一些有用的数据。此网页使用带有 UpdatePanel 的 asp.net。当我手动执行此操作时,我需要按照步骤获取所需数据。第一步,我用搜索值填充一个文本框,然后单击一个按钮。然后网页在 GridView 中显示结果,其中绑定了一些值。此 GridView 包含一个 View LinkButton,单击该按钮时会显示完整的所需信息。我需要为其他项目存储这些数据。该网站不提供任何类型的网络服务来执行此操作,获取此数据对于我即将进行的项目非常重要,否则该项目将被取消。
我尝试了在 StackOverflow 上搜索时发现的各种示例,但它返回的第一页是空白响应数据。
using (var wb = new WebClient())
{
var data = new NameValueCollection();
data["name"] = name;
var response = wb.UploadValues(url, "POST", data);
string value = ASCIIEncoding.ASCII.GetString(response);
lblResponse.Text = value;
}
请指导我完成这项重要的任务。