如何使用PHP DOMdocument提交POST方法表单

时间:2018-02-15 16:52:38

标签: php

我正在使用网络抓取工具,我想提交一份包含合法电子邮件和密码的表单,但没有用户与表单交互并提交该表单,并且当提交成功时我想要检索数据个人资料。

例如,举一个例子,例如我在我的服务器上有一个表单,它向服务器发送POST请求以提交登录数据,然后在提交表单时,它被重定向到配置文件页面。因此,当重定向完成后,我想用我的网络爬虫检索配置文件数据。

我的网页抓取工具适用于PHP DOMdocument()类,我可以获取表单输入字段的类名和ID,即电子邮件和密码字段。但是现在我不知道如何将我的登录数据从这里发送到我正在玩的那个表单,并通过PHP提交。

这是我到目前为止所做的:

$start = "http://bitbayofficial.com/";

function followLinks($l){

$doc = new DOMdocument();
$name = "Rupert COllingwood";
$email = "antesoft17@outlook.com";
$mess = " Hey I am a message dude !";
libxml_use_internal_errors(true);
$doc->loadHTML(file_get_contents($l));

$list =  $doc->getElementsByTagName("input");

foreach($list as $item){
    echo $item->getAttribute("class")."<br>";
}

}


followLinks($start);

这是我的网站,其中包含一个简单的表单。我想用POST方法填充我现在掌握的信息。此表单使用Ajax(POST方法)提交数据。

0 个答案:

没有答案