C#如何获得选中部分的html源码,求教
某东的商品价格是【通过一个类似函数的东西(是这样的吗?)】【即时得到的(是AJAX吗?)】,所以用HttpWebRequest得到的Html源码里没有价格:
比如说:
就可以得到:
球大神帮助。
因为我只精通了C++,C#和web就上周刚开始接触,所以解答的时候最好上源代码和注释,
或者说出相关技术文献链接,
50分,谢谢了!

[解决办法]
//定义一个方法
Action<object> act = delegate
{
Thread.Sleep(500); //使方法所处的线程挂起500毫秒(给webbrowser时间处理document)
//在窗口所处的线程执行委托
Invoke(new Action(() =>
{
//遍历webbrowser的文档的所有元素
foreach (HtmlElement element in wb.Document.All)
{
//如果元素名为"jd-price"就将其包含的文本加入列表框控件
if (element.Id == "jd-price")
{
listBox1.Items.Clear();
listBox1.Items.Add(element.InnerText);
}
}
}));
};
//从线程池中取出一条线程执行上面定义的方法
ThreadPool.QueueUserWorkItem(new WaitCallback(act));
脚本错误的问题参考:
http://www.cnblogs.com/Ihaveadream/archive/2008/04/25/1171349.html