Прокси с авторизацией.
Добавлено: 25 ноя 2010, 22:22
Появилась необходимость использовать socks прокси с авторизацией. Собственно как реализовать авторизацию?
форум программы
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/
https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/viewtopic.php?f=2&t=563
Код: Выделить всё
<?php
// подключаем объекты эмулятора
require("../Templates/xedant_human_emulator.php");
// зададим авторизацию по умолчанию
$browser->set_default_authorization("login","password");
// перейдем на форум эмулятора
$browser->navigate("https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/");
$browser->wait(1);
// сбросим авторизацию по цмолчанию
$browser->reset_default_authorization();
// перейдем на форум эмулятора
$browser->navigate("http://ya.ru");
$browser->wait(1);
// перейдем на форум эмулятора
$browser->navigate("https://xn--80awbbeioodeq4h3a.xn--p1ai/forum/");
$browser->wait(1);
// Quit
$app->quit();
?>
Код: Выделить всё
$browser->reset_default_authorization();
Код: Выделить всё
Parse error: parse error, expecting `T_WHILE' in C:\Program Files\XWeb\Human Emulator\My .....
У меня при проверке не выдало никаких сообщений. Нельзя ли показать скрипт или часть скрипта в котором(-ой) это выдаётся?yanus писал(а):так, накседант ругается:Код: Выделить всё
$browser->reset_default_authorization();
Код: Выделить всё
Parse error: parse error, expecting `T_WHILE' in C:\Program Files\XWeb\Human Emulator\My .....
Код: Выделить всё
$browser->reset_default_authorization();
а можете для балбесов, в частности для меня, пример привести?bigfozzy писал(а):для авторизации прокси и можно попробовать использовать при задании прокси логин с паролем через собаку (в том же формате что и авторизация через фтп)
http://www.ietf.org/rfc/rfc1738.txt//<user>:<password>@<host>:<port>/<url-path>
по логике вещей попробуй:yanus писал(а):например сокс - "256.256.256.256" порт - "8080" логин - "name", пароль -"11111"
что вбивать в "$browser->enable_proxy()"?
Код: Выделить всё
$browser->enable_proxy('all connections', 'socks=name:11111@256.256.256.256:8080');