0

我正在使用 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) {

                        }

感谢和抱歉语法错误。

4

1 回答 1

1

因为您尝试发送请求的站点上有一个哈希,您可能无法完成此操作。哈希机制使得无法将请求直接发送到标签action参数中指定的 URL。form它的设计特别是为了防止您想要进行的此类操作。不过,由于没有验证码,您可以尝试网络自动化。

您可能会发现有用的是 ie。硒http://docs.seleniumhq.org/

于 2013-05-13T10:33:09.387 回答