【发布时间】:2010-09-06 15:18:06
【问题描述】:
我正在编写一个小型爬虫,在获取链接的同时提取大约 5 到 10 个网站,我得到了一些这样的网址
../tets/index.html
如果是/test/index.html,我们可以添加基本网址http://www.example.com/test/index.html
我可以为这种网址做什么。
【问题讨论】:
-
您尝试使用哪种语言?
我正在编写一个小型爬虫,在获取链接的同时提取大约 5 到 10 个网站,我得到了一些这样的网址
../tets/index.html
如果是/test/index.html,我们可以添加基本网址http://www.example.com/test/index.html
我可以为这种网址做什么。
【问题讨论】:
这样的网址是 relative urls 。 “..”表示“父目录”,而“.”仅表示“此目录”,如 bash。 例如,如果您正在查看此页面:http://www.someserver/test/foo/bar.html,并且其中有一个这样的 url:“../baz/foobar.html”,我认为它实际上会指向http://www.someserver/test/baz/foobar.html。只是测试。
【讨论】:
看看这个URL Normalization维基百科页面。
【讨论】: