Tag: go

从相对路径解析绝​​对路径

我正在制作一个网络爬虫,我正试图找出一种方法来找出相对路径的绝对路径。 我带了2个测试站点。 一个在ROR和一个使用Pyro CMS制作。 在后者中,我发现了带有“index.php”链接的href标签。 所以,如果我当前正在http://example.com/xyz抓取,那么我的抓取工具会追加并将其http://example.com/xyz/index.php 。 但问题是,我应该追加到root,即它应该是http://example.com/index.php 。 因此,如果我抓取http://example.com/xyz/index.php ,我会找到另一个“index.php”,它会再次附加。 在ROR中,如果相对路径以’/’开头,我可以很容易地知道它是一个根站点。 我可以处理index.php的情况,但如果我手动开始执行它,可能需要处理很多规则。 我确信有一种更简单的方法可以完成这项工作。