我正在尝试为PHP在实时网页上按PHP表单上的“提交”按钮找到一种方法。
我需要这样做,因为我不确定通过此表单发送什么数据,因为它是一个帖子表单,API是封闭源。
是否有通过PHP发送jQuery(如click命令)到实际网页?
无需从此表单中检索任何内容,只需正确按下按钮即可。
修改
更多背景信息:
是的,该网站是第三方(这就是为什么我不能简单地查找任何API文档的原因),该程序正在通过现场图库存档下载图像库。以前,此库的存档的URL存储在一个简单的弹出窗口页面的源代码中。现在,您必须首先确认页面重新加载(在表单通过POST提交之后)到同一页面(archiver.php)并开始下载。此重新加载的页面包含文件的URL。除了用户确认手动下载之外没有任何内容提交,也许后端会发送一些内容,我不知道。
编辑2
我已经通过弄清楚表格提交的内容来解决这个问题。
答案 0 :(得分:1)
我认为无法使用php或jquery单击其他页面上的按钮。
但您可以分析表单并找出目标网址并发送自己的请求。如果是GET,它应该如下所示:myhomepage.com?id = 1& name = foo& password = password = hello123
答案 1 :(得分:0)
你必须使用jQuery或javaScript动态地按实时页面上的提交按钮。 PHP是服务器端脚本,从客户端来说是不可能的。但是如果你想从实际网页上读取数据,那么你必须使用cURL或file_get内容