Доброго времени суток!
Возникла такая проблемма:
Надо заходить тремя персонажами в игру, при том, что один из них постоянно должен быть онлайн. Как мы знаем, ИЕ может такое позволить себе, если запускать разные сессии браузеров.
Правда, никто не знает, как это делать.
Поэтому я решил вводить 2 персонажей через сайты - анонимайзеры
Но появилась одна проблема:
предположим, так я ввожу адрес в поле и перехожу на сайт
Но вот проблема.
Страница то уже другая, адрес типа такого http://llzzz.glbdqyha.clux.paralabs.net/
а если я захочу ввести логин и пароль
то я не смогу, так как $oForm - это сайт анонимайзера и формы там те же, что и на сайте http://webmasta.org/anonymizer/
Вопрос. как получить новый адрес страницы, что бы сделать _IENavigate
Или как по другому решить эту проблему
Возникла такая проблемма:
Надо заходить тремя персонажами в игру, при том, что один из них постоянно должен быть онлайн. Как мы знаем, ИЕ может такое позволить себе, если запускать разные сессии браузеров.
Правда, никто не знает, как это делать.
Поэтому я решил вводить 2 персонажей через сайты - анонимайзеры
Но появилась одна проблема:
предположим, так я ввожу адрес в поле и перехожу на сайт
Код:
$oIE = _IECreate("http://webmasta.org/anonymizer/",0,1,1)
_IELoadWait($oIE)
$oForm1 = _IEFormGetObjByName($oIE, "anon")
$oURL = _IEFormElementGetObjByName($oForm1, "urlText")
_IEFormElementSetValue($oURL, "http://вашсайт.зона")
_IEAction($oURL, "focus")
Send("{ENTER}")
Но вот проблема.
Страница то уже другая, адрес типа такого http://llzzz.glbdqyha.clux.paralabs.net/
а если я захочу ввести логин и пароль
Код:
$oForm = _IEFormGetObjByName($oIE,"login_form")
$oLogin = _IEFormElementGetObjByName($oForm,"login_form")
$oPass = _IEFormElementGetObjByName($oForm,"password_form")
_IEFormElementSetValue($oLogin,"Логин")
_IEFormElementSetValue($oPass,"Пароль")
_IEFormSubmit($oForm)
то я не смогу, так как $oForm - это сайт анонимайзера и формы там те же, что и на сайте http://webmasta.org/anonymizer/
Вопрос. как получить новый адрес страницы, что бы сделать _IENavigate
Или как по другому решить эту проблему