Что нового

Как ввести значение пароля и нажать подтверждение.

Ruflex

Новичок
Сообщения
1
Репутация
0
Здравствуйте. Не получается решить проблемму автоматизации изменения настроек в вебинтерфейсе роутера TP-Link 402м. (например скриптом изменить пароль)
Так выглядит исходный код web интерфейса
Код:
<html><head><title>TP-LINK</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
<META http-equiv=Expires content="wed, 26 Feb 1997 08:21:57 GMT">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<FRAMESET rows=90,*>
<FRAME name=topFrame marginWidth=0 marginHeight=0 src="/frames/top.htm" noResize scrolling=no frameSpacing=0 frameBorder=0>
<FRAMESET cols=182,55%,*>
<FRAME name=bottomLeftFrame marginWidth=0 marginHeight=0 src="/userRpm/MenuRpm.htm" noResize scrolling=no><FRAME name=mainFrame marginWidth=0 marginHeight=0 src="/userRpm/StatusRpm.htm"  frameBorder=1>
<FRAME name=helpFrame marginWidth=0 marginHeight=0 src="/userRpm/StatusHelpRpm.htm" frameBorder=1>
</FRAMESET>
</FRAMESET>
</html>







И как решить задачу не понятно ;-(
Вот мои действия

Код:
#include <IE.au3>
RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE","iexplore.exe","REG_DWORD",0)

$oIE = _IECreate("http:\\admin:[email protected]:1180",0,1)
_IELoadWait($oIE)
$oFrames = _IEFrameGetCollection ($oIE)
$oFrame = _IEFrameGetObjByName ($oIE, 'bottomLeftFrame')
_IELinkClickByText($oFrame, "System tools")
_IELinkClickByText($oFrame, "- Password")


И это в принципе все чего удалось достичь.... как то все запутано....помогите пожалуйсто... вторую ночь не сплю;-(
 

alex33

Скриптер
Сообщения
1,457
Репутация
185
Re: Автоматизация настройки вебинтерфейс роутера TP-link (проблема frame+javascript)

код надо не в TitleBox, а в специальный тег заключать.
вот так:
Код:
<html><head><title>TP-LINK</title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META http-equiv=Pragma content=no-cache>
<META http-equiv=Cache-Control content=no-cache>
...
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
Re: Автоматизация настройки вебинтерфейс роутера TP-link (проблема frame+javascript)


Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Автоматизация настройки вебинтерфейс роутера TP-link (проблема frame+javascript)" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.










Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.






Добавлено:
Сообщение автоматически объединено:

Ruflex
Попробуйте обратиться напрямую к странице левого фрейма:
Код:
$oIE = _IECreate("http://admin:[email protected]:1180/userRpm/MenuRpm.htm")

На момент экспериментов не прячьте IE это чревато!
 
Верх