一种网页源代码中相对路径的补充方法技术

技术编号:39660793 阅读:10 留言:0更新日期:2023-12-11 18:23
本发明专利技术涉及大数据技术领域,具体为一种网页源代码中相对路径的补充方法,包括以下步骤:确定网页源代码中相对路径的位置;确定相对路径的格式;步根据相对路径的格式,确定补充规则;有益效果为:本发明专利技术提出的网页源代码中相对路径的补充方法,利用大数据技术和

【技术实现步骤摘要】
一种网页源代码中相对路径的补充方法


[0001]本专利技术涉及大数据
,具体为一种网页源代码中相对路径的补充方法


技术介绍

[0002]绝对路径是指文件真实的存放位置,相对路径是指相对于当前位置的路径

[0003]现有技术中,为了便于移动内容,减少运行环境变化导致网页不正常显示的问题,网页源码中会使用相对路径

[0004]但是,当网页位置改变时或者使用外部链接访问网页时,网页源码中的相对路径无法指向正确的
URL。

技术实现思路

[0005]本专利技术的目的在于提供一种网页源代码中相对路径的补充方法,以解决上述
技术介绍
中提出的问题

[0006]为实现上述目的,本专利技术提供如下技术方案:一种网页源代码中相对路径的补充方法,所述补充方法包括以下步骤:
[0007]确定网页源代码中相对路径的位置;
[0008]确定相对路径的格式;
[0009]步根据相对路径的格式,确定补充规则

[0010]优选的,网页源代码中的相对路径为图片链接或附件链接;
[0011]图片链接通过关键词“src”、“img”定位;
[0012]附件链接通过关键词“pdf”“rar”“htm”“zip”“doc”“xls”“png”“jpg”以及“href

"”定位

[0013]优选的,相对路径的格式包括如下三种形式:
[0014]以
./
开头的相对路径,如“./P020180302479633506257.doc”;
[0015]以连续一个或多个
../
开头的相对路径,如“../../../zcwj/zcjd_84686/t8267259.shtml”;以
/
开头的相对路径,如“/public/21671/120706201.html”。
[0016]优选的,确定以
./
开头的相对路径的补充规则如下:
[0017]网页源码中相对路径补充为绝对路径的处理规则:绝对路径=全局路径
+
相对路径去掉前面的
./
后剩下的内容;其中,全局路径:找到网页链接的最后一个
/
,把最后一个
/
往后的内容去掉,保留剩下的路径

[0018]优选的,确定以连续一个或多个
../
开头的相对路径的补充规则如下:
[0019]网页源码中相对路径补充为绝对路径的处理规则:首先检测相对路径的开头有几个
../
,然后从全局路径的最后一个
/
处往前数几个斜杠,定位在那个斜杠处,截取斜杠前面的内容,再在后面添加相对路径去掉前面所有
../
之后的内容

[0020]优选的,确定以
/
开头的相对路径的补充规则如下:
[0021]网页源码中相对路径补充为绝对路径的处理规则:绝对路径=网站域名
+
相对路


[0022]与现有技术相比,本专利技术的有益效果是:
[0023]本专利技术提出的网页源代码中相对路径的补充方法,利用大数据技术和
web
开发技术,准确的获取相对路径存储位置,并根据相对路径的不同格式,提供不同的补充规则

本专利技术的创新点是通过识别不同格式的相对路径,提供不同的补充规则,使得相对路径补充为完整路径,便于网页在不同条件下的准确显示

附图说明
[0024]图1为本专利技术方法流程图

具体实施方式
[0025]为了使本专利技术的目的

技术方案进行清楚

完整地描述,及优点更加清楚明白,以下结合附图对本专利技术实施例进行进一步详细说明

应当理解,此处所描述的具体实施例是本专利技术一部分实施例,而不是全部的实施例,仅仅用以解释本专利技术实施例,并不用于限定本专利技术实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0026]请参阅图1,本专利技术提供一种技术方案:一种网页源代码中相对路径的补充方法,所述补充方法包括以下步骤:
[0027]第一步确定网页源代码中相对路径的位置

网页源代码中的相对路径一般为图片链接或附件链接

图片链接通过关键词“src”、“img”定位;附件链接通过关键词“pdf”“rar”“htm”“zip”“doc”“xls”“png”“jpg”以及“href

"”定位

[0028]第二步确定相对路径的格式

一般有3种常见格式

第一种以
./
开头的相对路径,如“./P020180302479633506257.doc”;第二种以连续一个或多个
../
开头的相对路径,如“../../../zcwj/zcjd_84686/t8267259.shtml”;第三种以
/
开头的相对路径,如“/public/21671/120706201.html”。
[0029]第三步根据相对路径的不同格式,确定不同的补充规则,针对第二步中的三种相对路径格式,补充规则分别为:
[0030]情况1:以
./
开头的相对路径

网页源码中相对路径补充为绝对路径的处理规则:绝对路径=全局路径
+
相对路径去掉前面的
./
后剩下的内容

其中,全局路径:找到网页链接的最后一个
/
,把最后一个
/
往后的内容去掉,保留剩下的路径

举例如下:
[0031]网页链接为
http://kjt.fujian.gov.cn/xxgk/tzgg/201406/t20140604_599149.htm
[0032]全局路径为:
http://kjt.fujian.gov.cn/xxgk/tzgg/201406/
[0033]相对路径为:
./P020180302479633506257.doc
[0034]则最终绝对路径为:
[0035]http://kjt.fujian.gov.cn/xxgk/tzgg/201406/P020180302479633506257.doc
[0036]情况2:以连续一个或多个
../
开头的相对路径

网页源码中相对路径补充为绝对路径的处理规则:首先检测相对路径的开头有几个
../
,然后从全局路径的最后一个
/
处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网页源代码中相对路径的补充方法,其特征在于:所述补充方法包括以下步骤:确定网页源代码中相对路径的位置;确定相对路径的格式;步根据相对路径的格式,确定补充规则
。2.
根据权利要求1所述的一种网页源代码中相对路径的补充方法,其特征在于:网页源代码中的相对路径为图片链接或附件链接;图片链接通过关键词“src”、“img”定位;附件链接通过关键词“pdf”“rar”“htm”“zip”“doc”“xls”“png”“jpg”以及“href

"”定位
。3.
根据权利要求1所述的一种网页源代码中相对路径的补充方法,其特征在于:相对路径的格式包括如下三种形式:以
./
开头的相对路径,如“./P020180302479633506257.doc”;以连续一个或多个
../
开头的相对路径,如“../../../zcwj/zcjd_84686/t8267259.shtml”;以
/
开头的相对路径,如“/public/21671/120706201.html”。4.
根据权利要求3所述的一种网页源代码中相对路径的补充方法,其特征在于:确定以

【专利技术属性】
技术研发人员:王珊珊单震谢传家费振玉
申请(专利权)人:浪潮卓数大数据产业发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1