苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V1.3) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper万能框架(V2.3) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.9) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 310|回复: 3

[咨询站长] 相对图片路径采集?

[复制链接]
发表于 2019-4-29 11:12:13 | 显示全部楼层 |阅读模式



比如网址:http://www.sufeinet.com/X1/X2/X3/X4/index.html
采集到的图片是:../../img/1.jpg

怎么获取到绝对路径:http://www.sufeinet.com/X1/X2/img/1.jpg



 楼主| 发表于 2019-4-29 11:31:06 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2019-4-29 11:32:04 | 显示全部楼层
/// <summary>
/// 格式化URL函数  urlX 传入相对URL objurl 传入绝对基URL  基URL 一定要带HTTP://
/// </summary>
/// <param name="urlX">传入单个的URL</param>
/// <param name="objurl">
/// 传入得到值的页面URL
/// </param>
/// <returns></returns>
public String FormAturl(String urlX, string objurl)
{
    Uri baseUri = new Uri(objurl); // http://www.enet.com.cn/enews/inforcenter/designmore.jsp
    Uri absoluteUri = new Uri(baseUri, urlX);//相对绝对路径都在这里转 这里的urlx ="../test.html"
    return absoluteUri.ToString();//   http://www.enet.com.cn/enews/test.html   
}
发表于 2019-4-29 11:39:11 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1)

GMT+8, 2019-5-27 12:31

© 2017-2018

快速回复 返回顶部 返回列表