利用2005的WebBrowser我暂时无法得到postData,不知道各位TX有没好办法,记得告知。
所以暂时使用AxWebBrowser,
下面是利用2005的WebBrowser获取postData一种其他办法,比较直观,看代码就可以明白了。
Dictionary
foreach (HtmlElement form in doc.GetElementsByTagName(“form “))
{
if ((form.GetAttribute(“mode “).ToLower()==”post “)&&((target ==(new Uri(baseURL, form.GetAttribute(“target “))))))
{
foreach (HtmlElement widget in form.GetElementsByTagName(“input “))
{
String name =widget.GetAttribute(“name “);
if (name !=””)
{
ret.Add(name, widget.GetAttribute(“value “));
}
}
}
}return ret;
刚才本来想用自己的浏览器来发帖,结果发现插入代码的时候,浏览器自动关闭了,借用其他TX开发的浏览器也是执行错误,
另外感觉MS在WebBrowser上还是比较混乱,期待新版本中。
Original: https://www.cnblogs.com/Blackie/archive/2008/07/22/1248960.html
Author: Blackie
Title: AxWebBrowser,WebBrowser
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/683653/
转载文章受原作者版权保护。转载请注明原作者出处!