2015-03-03 1 views
0

Я использую http-запрос для лома веб-страницы. поэтому я использую следующий кодДобавить прокси-сервер в HTTP_Request?

$this->rq = new HTTP_Request(); 
    $this->rq->addHeader(
    'User-Agent', 
    'Mozilla/6.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729)' 
    ); 
    $this->rq->addHeader('Keep-Alive', 115); 
    $this->rq->addHeader('Connection', 'keep-alive'); 
    $this->rq->setURL('my url'); 
    $this->rq->sendRequest(); 

Так что теперь мне нужно отправить прокси-сервер в этот запрос.

ответ

1

Вы попробовали $this->rq->setProxy(<proxy hostname>, <optional proxy port>, <optional username>, <optional port>);?

+0

Возможно, мне что-то не хватает, но вопрос состоял в том, как предоставить данные прокси-сервера для вызова PHP 'HTTP_Request-> sendRequest()'. В ответе рассказывается, как предоставить данные прокси-сервера для вызова PHP 'HTTP_Request-> sendRequest()'. Во всяком случае, автор вопроса может исправить меня по мере необходимости. – RomanK

+0

ya @RomanK я уже пробовал этот $ this-> rq-> setProxy ('179.252.58.131', 8080). но он не работает для меня ... –

+0

@NathanSrivi - Можете ли вы уточнить, что не работает? Вы все еще видите, что запрос отправляется прямо, а не прокси? – RomanK

Смежные вопросы