当前位置:编程学习 > C#/ASP.NET >>

C# 抓取百度搜索链接标题

 运行效果和这个差不多,求完整例子  初学正则表达式,希望有大神帮帮忙 正则表达式 抓取网页数据 --------------------编程问答-------------------- 自己顶~~~~~ --------------------编程问答-------------------- 有没有人啊???帮帮忙啊 --------------------编程问答-------------------- 不用正则表达式也能实现的,IE6以上的版本按F12打开开发人员工具,分析搜索结果页面源码规律,你用正则也得分析页面源码规律。
然后通过下面代码获得mshtml的dom对象
var nativeBrowser = (SHDocVw.WebBrowser)webBrowser1.ActiveXInstance;    
IHTMLDocument2 doc2 = (IHTMLDocument2)nativeBrowser.Document;
然后在对doc2对象内容进行检索
nativeBrowser.Document也可以强转为IHTMLDocument,IHTMLDocument3,IHTMLDocument4,IHTMLDocument5
基本用2和3就可以,IHTMLDocument3里有getElementById,getElementsByName,getElementsByTagName等方法,基本你想查找网页上的任意对象都可以。还有办法可以跨域访问ifream里的内容哦。
需要引用SHDocVw.dll和mshtml.dll。


--------------------编程问答-------------------- 三个月前做过一个,没有用正则。留个邮箱吧 --------------------编程问答-------------------- 做过这玩意,而且还是只抓取百度推广的,不用正则,3楼的方法就行了 --------------------编程问答--------------------
引用 4 楼 wangyue4 的回复:
三个月前做过一个,没有用正则。留个邮箱吧

raoxun.517522955@qq.com
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,