如何使用查询字符串调用不同的网页?



我有以下问题。我用回路机下载器下载了一个网页。回溯机器下载程序用%3f保存查询字符串,因为Windows资源管理器中不允许使用问号。例如,当我进入splash.aspx?Page =3页面,除了对?后面的每个值显示相同的页面外,什么都没有发生。如何使用查询字符串分配不同的页面?我使用IIS作为主机。

问题是下载程序创建了站点的静态副本。不会有任何服务器端处理。多页处理需要。

假设回溯机器实际上遍历了所有的页面,您将需要一个不同的下载工具来找到所有的页面,创建每个页面的静态版本并重写每个页面的链接,因为回溯机器下载器不知道如何进行分页。


但说真的,退一步说,我认为你想做的就是问题所在。Wayback Machine用于创建站点在某个时间点的快照。它的目标不是备份和恢复后端功能。(即使它想这样做,它也做不到,因为它无法访问互联网上每个网站的后端。)

你没有说明你的最终目标是什么,但我的猜测是,虽然回溯机器可能能够被用来抓取数据,你将不得不编写自己的服务器代码和网站,如果你想再次重新交付它。(假设你有权这么做)