0
这是一个假设性问题。没有任何代码。找出两个网址是否导航到同一页面
说你应该弄清楚两个URL是否导航到同一页面。您必须以编程方式执行此操作。只通过URL扫描是不够的,也许其中一个锚链接导航到相同的页面,但不同的部分。或者,也许可能有一个ref = ...的URL只是用来监视后端的引用。
一种可能的解决方案可能是请求URL的内容并比较HTML结果,但是如果您必须多次对许多不同的URL执行此操作,则这是一项代价高昂的操作。能有更好的解决方案吗?
由于
当我提出要求时,我只能得到200 OK代码。 302 Found在响应头中不存在。无论哪种方式,我都可以比较一个“内容长度”字段。这会更快,更高效。 – OguzGelal 2014-12-03 12:53:28
如果页面通过JavaScript重定向你,你可以从正文中提取URL。这可能是一个非常具体的实现。你需要/可以做很多事情,但是在我看来,这是一个需要学习的边缘案例,以及你掌握的资源。 – blvz 2014-12-03 13:07:44