c#抓取网页数据( 编程问答怎么做?正则表达式 )

优采云 发布时间: 2021-10-25 18:15

  c#抓取网页数据(

编程问答怎么做?正则表达式

)

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

  

  操作效果与此类似。求一个完整的例子供初学者学习正则表达式,希望大神能帮助你用正则表达式抓取网页数据--------------------编程问答- - ------------------我喜欢~~~~~--------------------编程问题和答案--- -----------------有人吗?? ? 求助--------------------编程问答--------------------不需要正则表达式它可以实现。IE6以上版本,按F12打开开发者工具,分析搜索结果页的源码规则。使用常规规则时,您还必须分析页面源规则。

  然后通过如下代码获取mshtml的dom对象

  varnativeBrowser=(SHDocVw.WebBrowser)webBrowser1.ActiveXInstance;

  IHTMLDocument2doc2=(IHTMLDocument2)nativeBrowser.Document;

  然后搜索doc2对象的内容

  nativeBrowser.Document 也可以强制为 IHTMLDocument、IHTMLDocument3、IHTMLDocument4、IHTMLDocument5

  基本使用2和3,IHTMLDocument3有getElementById、getElementsByName、getElementsByTagName等方法,基本上可以找到网页上的任何对象。还有一种方法可以跨域访问 ifream 中的内容。

  需要引用 SHDocVw.dll 和 mshtml.dll。

  --------------------编程问答 --------------------三个月前我做过一个,那里是没有规律的。留下邮箱--------------------编程问答--------------------我做过这个东东,而且只抢百度推广,没有正则化,三楼的方法就行了------------编程问答--------- ----------引用4楼wangyue4的回复:三个月前做过一个,没有使用规律。留下邮箱

  补充:.NET技术 , C#

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线