我正在使用zend_http_client。我想要的是发送一个请求转移(没有重定向)到另一个站点并在我有的字段中发送号码,并得到我需要在我的网站上使用的信息的答案。这就是我正在做的,但如何将我的号码发送到该字段并提交?
$url = 'http://gdeposylka.ru/';
$config = array(
'timeout' => 30
);
$client = new Zend_Http_Client($url, $config);
try {
$response = $client->request('GET');
if ($response->getStatus() == 200) {
$ctype = $response->getHeader('Content-type');
$body = $response->getBody();
$dom = new Zend_Dom_Query($body);
$results = $dom->query('limit');
$item->site_k = 1 + (int) $results->current()->textContent;
var_dump($response);
exit;
}
} catch (Zend_Http_Client_Adapter_Exception $e) {
}
感谢并抱歉语法错误。
答案 0 :(得分:1)
因为您尝试发送请求的网站上有哈希值,您可能无法完成此操作。哈希机制使得无法直接向action
form
标签的{{1}} param中所述的URL发送请求。它专门设计用于防止您想要进行此类操作。尽管如此,由于没有验证码,您可以尝试网络自动化。
你可能会觉得有用的是ie。硒http://docs.seleniumhq.org/