来人哪!!!用关联获取页面所有链接的问题----绝对路径与相对路径
大家好,请问:我想用关联获取一个网页的所有链接,但是服务器发过来的数据中显示的链接有如下几种:
(1)有些是绝对地址,如,< href=http://baidu.com/home.html >
(2)有些是相对地址,如, <href=/home.html >
(3)有些网址外有双引号,有些没有,如,<href="http://baidu.com/home.html ">
这个边界值我该怎么设定?
我只想到下面的方法:
(1)设定"LB=<href=","RB=\>", 再用字符号处理函数strncpy,strncmp还进行比较,如果没有http://baidu.com的,就加上,如果有双引号的就去掉双引号
但是好像这不是好方法,所以期望各位高手指点.
[ 本帖最后由 feijimao 于 2008-7-25 13:23 编辑 ] 把这几种情况分成几种模式存放在几个变量中,分别存放绝对地址的路径,相对地址的路径和有引号的地址的路径,楼主认为如何?
回复 2# 的帖子
那样的放,最后要用到这些地址的时候,好像不是很方便哦.如,我得到这些地址后,想要随机点击
谢谢关注
谢谢关注来人哪
咋子没有人了呢:( :( :(3464
:loveliness: 我慢慢地,耐心地等待着....... 来了人,可是爱莫能助啊!~不好意思88
:Q:Q
:Q 我也爱莫能助啊!~不好意思:) 如果类型不多的话,还是处理一下好了。PS:不应该都有双引号的吗?
回复 11# 的帖子
有的有双引号,有的没有双引号哦.如果类型多该怎么办啊?
有没有其他的方法?
页:
[1]