用PHP在一个实时网页上提交表单


Submitting a form on a live webpage with PHP

我想找到一种方法,让PHP在一个实时网页上按下PHP表单上的"提交"按钮。

我需要这样做,因为我不确定通过这个表单发送什么数据,因为它是一个post表单和API是闭源的。

无论如何发送一个jQuery喜欢点击命令,通过PHP在所有的实时网页?

不需要从这个表单中检索任何东西,只需要正确地按下按钮。

编辑

更多上下文:

是的,这个网站是第三方的(这就是为什么我不能简单地在任何API文档上查找东西),该程序正在通过网站内的图库归档器下载一个图库。以前,这个库的存档URL存储在一个简单的弹出窗口页面的源代码中。但是,现在必须首先确认页面重新加载(在通过POST提交表单之后)到同一页面(archiver.php)并开始下载。这个重新加载的页面包含文件的URL。除了用户手动确认下载之外,没有任何东西被提交,也许后端在此基础上发送了一些东西,我不知道。

编辑2

我已经通过找出表单提交的内容来修复这个问题。

我认为这是不可能点击一个按钮在另一个页面与php或jquery。

但是您可以分析表单并找出目标URL并发送自己的请求。如果是GET,它应该是这样的:myhomepage.com?id=1&name=foo&password=hello123

你必须使用jQuery或javaScript在动态页面上按提交按钮。PHP是服务器端脚本和客户端,所以这是不可能的。但如果你想从实时网页中读取数据你必须使用cURL或file_get content