如何从动态网站获取完整的网址
How to get the fully url from a dynamic website
考虑一个运行应用程序的动态网站,您可以在其中从浏览器中看到URL为:
www.example.com/game
现在/game 可能是一个文件夹?如何查看应用程序的实际路径?我看不到服务器端脚本语言,例如:
www.example.com/game/robobo.php
或
www.example.com/game/robobo.aspx
或类似的东西?
现在,我知道您可以猜到其中的一些(通常带有"索引"名称),但是可能有很多子文件夹。
现在/game 可能是一个文件夹?
它是网址的一部分。这就是你能知道的全部内容。
如何查看应用程序的实际路径?
你不能。
URL 如何映射到服务器的文件系统(或者即使它映射到文件系统上)不是 Web 服务器将公开的信息。
我看不到服务器端脚本语言
没有。
HTTP 响应标头中可能存在指纹,或者响应正文中返回的 HTML 可能包含来自特定 CMS 的指纹,这意味着编程语言,但没有什么确定的。
是不可能的。当你考虑它时,处理像.../game这样的盲网址,你根本不知道底层平台是什么 - 可能是 Asp.Net,可能是经典的Asp,可能是PHP - 甚至可能是Python或Ruby......由于您不知道服务器上有什么系统,因此您将无法知道如何获取完整路径...
大多数CMS系统允许网站所有者将真正的URL更改为对用户和搜索引擎更友好的URL(有时称为永久链接或SEO URL)。/games,并不意味着有这样的文件夹,它可以是类别名称或标签。唯一可以看到完整路径的地方是图像和视频等媒体资产。(右键单击,查看图像源或在新选项卡中打开图像)。
除非您是网站的管理员,否则几乎不可能找到真正的路径。我说几乎不可能,因为你已经指出了猜测。服务器端显然对访问者是隐藏的。
您可以通过在其他网站(例如 builtwith.com)上进行测试来猜测网站上使用的技术是什么。例如,如果它显示 php,那么所有文件都很有可能以 .php 结尾。
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- 无法使用document.getElementById获取动态生成的单元格的值
- 如何在asp.net中获取动态创建的文本框web控件的值
- 正在获取动态生成的ID
- 滚动到底部后获取动态加载的HTML
- 如何使用jquery获取动态添加的输入框的输入值
- 通过JQuery获取动态内容的ID
- 获取动态创建的输入元素的输入值
- 获取动态加载到页面中的图像
- 使用javascript/jquery从网页中获取动态更改的数据
- 使用javascript获取动态创建的文本框的值
- 获取动态值 tr jquery 的每个 td 值
- 如何获取动态添加图像的宽度和高度
- 如何获取动态脚本 ID
- 获取动态行数据值以使用 JavaScript 预填充表单
- 从 URL - AngularJS 获取动态查询字符串参数
- 获取动态插入的当前 js 文件路径
- 获取动态背景颜色,使用 LESS 应用于单独的元素
- 如何获取动态添加到
内的表行的文本框值 - 无法获取动态添加的文本区域的外部 HTML/值