webBrowser 获取元素内容 在页面加载完成后,通过代码获取span 元素的内容,但内容空null。情况如下:在页面加载完成后,通过点击【按钮】可以正常获取元素的内容。但是不通过【按钮】点击,而是在代码自动运行时获取元素内容,却为null。此情况发生于:在网页上查看源代码,那个元素是没有内容的,但网页上可以显示到内容。在网页源代码中有内容的,都可以正常获取到。说了这么多,我是想不通过【按钮】点击,获取到网页源代码那元素中没显示的内容,而网页上有显示的内容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WebBrowser web;web = new WebBrowser();web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted); web.Navigate("http://www.baidu.com"); void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (web.ReadyState == WebBrowserReadyState.Complete) { //在这里获取元素 } } C# 指定了非布尔类型的表达式~新手,望大师帮帮忙 C#与MYSQL连接问题 按时间段找出Flowhisvalue 字段中找出0开始0结束的数看能分几组 怎样在页面显示前先显示一个提示信息???? 学过C++,现在看C#,想看"值类型"与"引用类型"的区别,怎么会有错误... 求一合併相同行問題,謝謝! DataRelation问题 : 运行出错,会提示"这些列当前不具有唯一值" c# windows 记事本程序编写 (winform)控件中至少有一列没有单元格模板... 高手帮忙看看 多个System.Timers.Timer同时启动问题 基于fbx sdk的fbx模型解析与加载
WebBrowser web;
web = new WebBrowser();
web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted);
web.Navigate("http://www.baidu.com"); void web_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
if (web.ReadyState == WebBrowserReadyState.Complete) {
//在这里获取元素
}
}