asp如何把网页代码中的超级链接提取出来?求程序

比如我们很方便得到网页的代码但是我们想把代码中所有的<Ahref="AAA">BBB</A>的AAA与BBB处都提取出来,然后保存到数据库中,如何制作呢?求ASP程序网上... 比如我们很方便得到网页的代码
但是我们想把代码中所有的 <A href="AAA">BBB</A>
的AAA与BBB处都提取出来,然后保存到数据库中,如何制作呢?
求ASP程序

网上介绍的不清楚,只求代码,感谢各位高手了。
悬赏积分300 解决以后才付,先付50分
正则表达式 之前在网上找了很多的资料,可是只可以做以一个,但是我们想把一个网站通过小偷程序原理,将其得到的网页代码进行提取,这一个怎么操作?

能否逐行读出再查找?

<A href="AAA">BBB</A>
<A href="AAA">BBB</A>
<A href="AAA">BBB</A>
<A href="AAA">BBB</A>
<A href="AAA">BBB</A>
因为一个面面不只有一个链接,所以会有型如以上的很多个超级链接,这一个如何操作?
展开
 我来答
798766
2009-07-10 · TA获得超过1816个赞
知道大有可为答主
回答量:3750
采纳率:0%
帮助的人:2881万
展开全部
<%
Str="<a href=""http://www.shangyusoft.com"">商语软件提供程序定做、网站开发服务,有需要的朋友可百度HI我。</a>"
Set regEx = New RegExp '建立正则表达式。
regEx.IgnoreCase = True '设置是否区分字符大小写。
regEx.Global = True '设置全局可用性。
regEx.Pattern = "(<a href=\"")(.*)(\""\>)(.*)(<\/a>)" '设置模式。
Set Matches = regEx.Execute(Str) '执行搜索。
For i=0 To Matches.count-1 '遍历匹配集合。
Response.Write "链接网址:"&Matches(i).SubMatches(1)&" 链接文本:"&Matches(i).SubMatches(3)
Next
%>

帮你写了一个。
Matches(i).SubMatches(1)对应的就是链接。
Matches(i).SubMatches(3)对应的是链接的文本。

在保存入库时,将这2个值rs到字段就可以了。

可以复制上面的代码到asp中,先运行下看效果。:)

----------------------------------------------------

不同的链接对应不同的规则,没有通用的。如果需要定制对应站的规则只有收费定制了。如需定制可百度HI我。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式