首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#怎么获得选中部分的html源码,求教

2013-10-07 
C#如何获得选中部分的html源码,求教某东的商品价格是【通过一个类似函数的东西(是这样的吗?)】【即时得到的(

C#如何获得选中部分的html源码,求教
某东的商品价格是【通过一个类似函数的东西(是这样的吗?)】【即时得到的(是AJAX吗?)】,所以用HttpWebRequest得到的Html源码里没有价格:C#怎么获得选中部分的html源码,求教
比如说:


就可以得到:
球大神帮助。
因为我只精通了C++,C#和web就上周刚开始接触,所以解答的时候最好上源代码和注释,
或者说出相关技术文献链接,
50分,谢谢了!C#怎么获得选中部分的html源码,求教
[解决办法]
//定义一个方法
            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

热点排行