feijimao 发表于 2008-7-25 10:41:29

来人哪!!!用关联获取页面所有链接的问题----绝对路径与相对路径

大家好,请问:
我想用关联获取一个网页的所有链接,但是服务器发过来的数据中显示的链接有如下几种:
(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 编辑 ]

jlsv 发表于 2008-7-25 10:47:28

把这几种情况分成几种模式存放在几个变量中,分别存放绝对地址的路径,相对地址的路径和有引号的地址的路径,楼主认为如何?

feijimao 发表于 2008-7-25 10:58:46

回复 2# 的帖子

那样的放,最后要用到这些地址的时候,好像不是很方便哦.
如,我得到这些地址后,想要随机点击

feijimao 发表于 2008-7-25 10:59:16

谢谢关注

谢谢关注

feijimao 发表于 2008-7-25 11:18:38

来人哪

咋子没有人了呢:( :( :(

feijimao 发表于 2008-7-25 11:19:02

3464

:loveliness: 我慢慢地,耐心地等待着.......

maihua258 发表于 2008-7-25 14:09:50

来了人,可是爱莫能助啊!~不好意思

feijimao 发表于 2008-7-25 14:35:13

88

:Q

feijimao 发表于 2008-7-25 14:35:30

:Q

:Q

leilei222 发表于 2008-7-25 15:55:56

我也爱莫能助啊!~不好意思:)

dishiwujian 发表于 2008-7-25 16:27:53

如果类型不多的话,还是处理一下好了。

PS:不应该都有双引号的吗?

feijimao 发表于 2008-7-25 17:00:41

回复 11# 的帖子

有的有双引号,有的没有双引号哦.

如果类型多该怎么办啊?
有没有其他的方法?
页: [1]
查看完整版本: 来人哪!!!用关联获取页面所有链接的问题----绝对路径与相对路径