每当您打开 downloadsafe.org 等网站时,都会弹出一个窗口,要求您填写调查问卷。如果您不填写调查问卷,它就会不断向服务器发送请求,服务器会给出“否”的答复,如果您激活了 firebug 插件,就可以看到这些请求。
因此,我想我应该下载整个页面的代码,然后编辑几行代码,检查状态,直到收到“是”的答复,才会继续。但我无法找到开发人员进行检查的那行代码。
我填写了三四次调查问卷,但那时请求已经超时了,所以现在我必须找到其他方法来获取这些文件。以前有人做过这种事吗?我标记了 javascript 和 PHP,因为我相信目标代码是这两种语言的结合体。
答案1
这是不可能的。
您无法下载用 PHP 编写的网站的 PHP 源代码,除非
- 该网站的代码已开源,或
- 服务器配置不正确,以纯文本形式向您提供 PHP 代码,而没有进行解释(这将构成巨大的安全漏洞)
现在,即使您有 PHP 代码,您仍然需要运行网站本身,而该网站与网络上的大多数 PHP 网站一样,也依赖于在后台运行的数据库。您必须首先设置此数据库,甚至可能需要运行网站所需的数据。
此外,您说有对主机的持续请求。这些可能是通过 JavaScript 的 AJAX 请求。JavaScript 遵循以下概念同源策略,这意味着您不能只自己托管“入口”网站(即使您拥有其整个源代码),然后向原始服务器发送请求,希望它会给您相同的响应,甚至允许您访问。阅读更多详情请点击这里。