我不认为这是可以做到的,但对于任何有挑战的人来说,试试吧……
我创建了一个 PHP curl 脚本,它将变量发布到页面并返回源代码。
现在这里有点棘手......它发布的信息页面仅处理数据并显示加载屏幕,一旦处理数据,它就会进入他们的屏幕以显示结果。这是我想返回的第三页。有任何想法吗?
当前脚本:
extract($_POST);
//set POST variables
$url = 'http://check.domain.co.uk/loading.php';
$fields = array(
'field1'=>urlencode($field1),
'field1'=>urlencode($field2),
'field1'=>urlencode($field2)
);
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
以下是第一个和第二个 url 的示例(不是真实的):