使用cURL在外部网站上提交表单无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用cURL在外部网站上提交表单无效相关的知识,希望对你有一定的参考价值。

我正在尝试使用cURL从外部网站检索信息,但该网站返回一个空白页面。

我仔细观察了Chrome的网络功能,我认为我发现了问题,但我不知道如何修复它。如下图所示,服务器发布到特定URL,然后重定向到显示最终结果的另一个URL。

https://i.imgur.com/973MO4N.png

这是我现在的代码:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,"https://www.politie.nl/aangifte-of-melding-doen/controleer-handelspartij.html?_hn:type=action&_hn:ref=r199_r1_r1_r1");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"url=&query=test");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

echo curl_exec ($ch);

curl_close ($ch);

该网站是荷兰语,但我要做的是查看某个电子邮件,电话号码或银行帐号,看看他们是否参与了任何诈骗,所以我希望获得用户在提交后获得的信息网站上的表格。

表格在这个网站上:https://www.politie.nl/aangifte-of-melding-doen/controleer-handelspartij.html

我希望有人可以帮助我,谢谢你的时间。

以上是关于使用cURL在外部网站上提交表单无效的主要内容,如果未能解决你的问题,请参考以下文章

求助!怎样向别人的网站提交表单并返回信息?

自动提交表单 (cURL)

使用 curl 提交/检索表单结果

CURL模拟表单post提交及相关常用参数的使用(包括提交表单同时上传文件)

使用 parsley.js 验证表单提交外部表单标记

PHP 中的CURL 模拟表单的post提交