|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Выпадающие списки vkontakte |
|
Выпадающие списки vkontakte
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Доброго времени суток))
Помогите мне разобраться как работать с выпадающими списками vkontakte. Вот то что я перепробовал: $oForm = _IEFormGetObjByName($oIE,"itemForm") $oInput = _IEFormElementGetObjByName($oForm,"city") $Data = "Минск" _IEFormElementSetValue ($oInput, $Data) нашел на форуме такой пример: $oIE = _IECreate("www.vkontakte.ru") $oInputs = _IETagNameGetCollection ($oIE, "input") For $oInput In $oInputs If $oInput.name = "sex" Then _IEFormElementSetValue ($oInput, "2") ; 0 - не выбран, 1 - женский, 2 - мужской ElseIf $oInput.name = "last_name" Then _IEFormElementSetValue ($oInput, "Last Name") ElseIf $oInput.name = "regemail" Then _IEFormElementSetValue ($oInput, "mail@mail.ru") ElseIf $oInput.name = "regpass" Then _IEFormElementSetValue ($oInput, "Password") ElseIf $oInput.name = "first_name" Then _IEFormElementSetValue ($oInput, "Name") EndIf Next Помогите пожалуйста |
|
Отправлено: 00:17, 04-12-2010 |
Новый участник Сообщения: 26
|
Профиль | Отправить PM | Цитировать Это вообще-то не автоит
|
Отправлено: 12:46, 18-12-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать LexaSF, не подскажешь, что тогда?
|
------- Отправлено: 12:48, 18-12-2010 | #3 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Ну во-первых это автоит - библиотека IE.au3
А во-вторых, если посмотреть исходный код страницы, то видно что там name почти нигде не используется. А используется id. Вот рабочий код: #include <IE.au3> $oIE = _IECreate("www.vkontakte.ru") $oInputs = _IETagNameGetCollection ($oIE, "input") For $oInput In $oInputs If $oInput.id= "index_sex" Then _IEFormElementSetValue ($oInput, "2") ElseIf $oInput.id = "index_ln" Then _IEFormElementSetValue ($oInput, "Last Name") ElseIf $oInput.id = "index_email" Then _IEFormElementSetValue ($oInput, "wehihdbcqhbdkw@mail.ru") ElseIf $oInput.id = "index_pass" Then _IEFormElementSetValue ($oInput, "Password") ElseIf $oInput.id = "index_fn" Then _IEFormElementSetValue ($oInput, "Name") EndIf Next |
Отправлено: 06:20, 03-01-2011 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - Выпадающие меню неправильно выпадают | cjmaxik | Microsoft Windows 7 | 2 | 16-10-2010 11:30 | |
Разное - [решено] выпадающие меню | Alexander4 | Microsoft Windows 7 | 9 | 17-09-2010 16:50 | |
Серые списки | ciceron | Программное обеспечение Linux и FreeBSD | 1 | 19-04-2010 15:37 | |
списки | slaine | Вебмастеру | 5 | 19-01-2006 19:08 | |
Сокращенные списки | Surround | Microsoft Windows 95/98/Me (архив) | 1 | 30-10-2003 08:40 |
|