易语言怎样获取网页图片的绝对路径?
在网页源码中不论你用的是绝对路径还是相对路径浏览器都能显示出图片我想问的是如何获得相对路径图片的绝对路径也就是下载地址如何用易语言获取?【看过来】图片链接有很多中样式比如...
在网页源码中 不论你用的是绝对路径还是相对路径 浏览器都能显示出图片 我想问的是如何获得相对路径图片的绝对路径 也就是下载地址 如何用易语言获取 ?
【看过来】
图片链接有很多中样式 比如
1、<img src=pic/11.jpg/>
2、<img src="pic/111.jpg"/>
3、<img src="http://www.baidu.com/logo.gif"/>
第三种情况很好办 在第一第二种情况下 就不怎么好办了 如果网页是纯静态的应该还行 但很多网页是动态的url 那就更难办
但是浏览器的话 不论你是什么样的页面 什么样的图片链接形式 只要鼠标右键 属性就能看到图片的地址 这也是用程序写出来的啊 这才是关键 别拿我当小孩 什么什么正则表达式 展开
【看过来】
图片链接有很多中样式 比如
1、<img src=pic/11.jpg/>
2、<img src="pic/111.jpg"/>
3、<img src="http://www.baidu.com/logo.gif"/>
第三种情况很好办 在第一第二种情况下 就不怎么好办了 如果网页是纯静态的应该还行 但很多网页是动态的url 那就更难办
但是浏览器的话 不论你是什么样的页面 什么样的图片链接形式 只要鼠标右键 属性就能看到图片的地址 这也是用程序写出来的啊 这才是关键 别拿我当小孩 什么什么正则表达式 展开
4个回答
展开全部
好像可以用,http读文件,然后分析http开头,jpg,png,gif,等图片格式结尾的文本。
----------------------------------------------------------------------------------------------------------
从属性里读地址跟你从文本里取地址不一样,你讲那也是程序写出来的,是的。这句话是不错 可这就相当于windows的程序 你拿到LINUX 上实行一样,虽然目的一样 但是过程不一啊 用正则表达式可以取,如果不会这个 麻烦一点 可以寻找文本“<img src=”这个开头 “/>”结尾,取出中间文本也是可以的呀
----------------------------------------------------------------------------------------------------------
从属性里读地址跟你从文本里取地址不一样,你讲那也是程序写出来的,是的。这句话是不错 可这就相当于windows的程序 你拿到LINUX 上实行一样,虽然目的一样 但是过程不一啊 用正则表达式可以取,如果不会这个 麻烦一点 可以寻找文本“<img src=”这个开头 “/>”结尾,取出中间文本也是可以的呀
展开全部
相对目录是对网站而言的,比如:../../tp/1.jpg,而获取源码的地址一般是文章页,是二级目录也可能是三级目录,,,,所以用正则取图片相对路径,,,,然后与主域名逐一比对,,,比对方式可以使用GET取返回值,,,也可能判断远程文件是否存在
比如 www.baidu.com/11/112/1.html 这是文章页
逐一比对就是
www.baidu.com/tp/1.jpg
www.baidu.com/11/tp/1.jpg
www.baidu.com/11/112/tp/1.jpg
写个子程序调用就行了,,,,说得够详细了吧
比如 www.baidu.com/11/112/1.html 这是文章页
逐一比对就是
www.baidu.com/tp/1.jpg
www.baidu.com/11/tp/1.jpg
www.baidu.com/11/112/tp/1.jpg
写个子程序调用就行了,,,,说得够详细了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
获取http://到结尾是jpg;bmp;png;gif等后缀的文件就是连接了,用正则的话很简单了。、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http读文件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询