Работа с Прокси

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
Anhelone
Сообщения: 7
Зарегистрирован: 18 окт 2010, 17:32

Работа с Прокси

Сообщение Anhelone » 22 фев 2011, 21:19

Здравствуйте. Все никак не могу понять, как работать через прокси.
Например:

Код: Выделить всё

$browser->enable_proxy("all connections","123.242.153.99:8080");
$browser->navigate('http://2ip.ru/');
$browser->wait_for(240,1);
так вот, на сайте 2ip.ru - выдает мой реальный IP, а не 123.242.153.99.
Хотя, проксичекер хеданта говорит что прокся анонимный.
В чем может быть дело?

satih
Сообщения: 270
Зарегистрирован: 31 мар 2010, 23:44

Re: Работа с Прокси

Сообщение satih » 23 фев 2011, 02:12

в том что скрипты на странице 2ип стучат о твоем настоящем айпи. попробуй

Код: Выделить всё

$browser->enable_java_script(0,0);
$browser->enable_proxy("all connections","123.242.153.99:8080");
$browser->navigate('http://2ip.ru/');
$browser->wait_for(240,1);

Anhelone
Сообщения: 7
Зарегистрирован: 18 окт 2010, 17:32

Re: Работа с Прокси

Сообщение Anhelone » 23 фев 2011, 04:21

Спасибо, помогло =)

А отдельно можно как нить сделать, что бы явя скрипт не палил прокси?

satih
Сообщения: 270
Зарегистрирован: 31 мар 2010, 23:44

Re: Работа с Прокси

Сообщение satih » 23 фев 2011, 04:42

основываясь на том что общение между сайтом и компом юзера происходит через хттп запросы и ответы, сайт незнает кто на самом деле посылает ответы, настоящий браузер или хитрый юзер, который подделывает то что видит сайт. единственное что сайт может точно сказать, это с какого айпи к нему поступили данные, для чего и используем прокси. разница между простыми сайтами и защищенными, что одни не проверяют почти ничего, другие делают сложные проверки и шифровку. так что обмануть всегда можно, включая ответы джаваскрипта, вопрос только насколько сложно будет их подделать. именно джаваскрипт, так как выполняется на стороне юзера, зашифрованым быть не может, так как его должен понять любой браузер, т.е. его можно расшифровать а значит подделать ответы. это как правило долго, геморно, и не факт что оправдывает затраты, для чего и был придуман хуман эмулятор. вместо того чтоб расшифровывать скрипты и копатся в запросах/ответах, мы говорим "кликни кнопку" или "заполни форму и отошли". красивый пример тому что можно делать не используя браузер а работая чисто на подделывание ответов, это хрумер, который без IE может работать в столько потоков сколько позволит канал.

Ответить