请看下面的代码:
string getData = "";
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("A Web Site");
req.Method = "GET";
req.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
req.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20100101 Firefox/15.0";
req.ContentType = "text/html; charset=utf-8";
req.Referer = "That Web Site Referer";
req.KeepAlive = true;
req.CookieContainer = cookieJar;
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream Stream = res.GetResponseStream();
StreamReader reader = new StreamReader(Stream);
string reader_str = reader.ReadToEnd();
运行这些代码后,我们在 reader_str 中有一个源网页字符串。
我如何单击 reader_str 中的链接(具有特定 ID)并再次像上面的代码一样获得单击响应?
我应该使用 webBrowser 还是 HtmlAgilityPack?
你能告诉我最快的方法吗!
编辑:
该链接无法访问。有一个带有 javascript 函数的图像(该图像的 onclick)。单击该图像后,js fn 创建一个 url 并进行回发。我应该点击那个图片...
提前致谢