终于找到原因了,问题已解决,结贴
二组正则表达式没任何区别,就是下面那个在前面加了<h3>
就这点不同
网页源码里有这样的
<h3><a href="http://14545825.blog.hexun.com/55381916_d.html"
晕啊,为什么采不到了呢
new Regex(@"<h3><a href="(?<url>[^"]+)" [^>]+>(?<txt>[\s\S]+?)</a></h3>",...)
试一下
试了,不行,编译错误
@么么么:
new Regex(@"<h3><a href=""(?<url>[^"]+)"" [^>]+>(?<txt>[\s\S]+?)</a></h3>",RegexOptions.IgnoreCase)
表意代码。
还是不行,苦B,不管怎么样都是编译错误
@么么么:
编译错误?提示什么?详细信息,这个正则是我测试通过的
现在的搜索网站有些数据是用JS加载的,这些数据在网页源码里看不到的
你点右键,查看网页源代码,然后用正则分析
上面贴的就是网页源码啊
关注学习。。。