Что нового

[Сеть, интернет] Поиск элемента в найдиной форме

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
с помощью этого нашел форму на странице
Код:
#include <IE.au3>
$sUrl = 'http://www.odnoklassniki.ru/profile/477595094327'
$oIE = _IECreate($sUrl)
_IELinkClickByText ($oIE, 'Написать сообщение')
Sleep(5000)
$oForms = _IEFormGetCollection ($oIE, 0)
$iNumForms = @extended
MsgBox(0, "Forms Info", "There are " & $iNumForms & " forms on this page")
For $i = 0 to $iNumForms - 1
    $oForm = _IEFormGetCollection ($oIE, $i)
    MsgBox(0, "Form Info", $oForm.name)
	Next

название ее messageForm

как найти элемент для ввода текста в форму, а то у меня не получается перепробовал почти все, _IEFormSubmit в этой форме работает , а вот элемент для ввода текста не магу найти , нужна помощь.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Зайдите по ссылке httр://www.odnoklassniki.ru/profile/477595094327 и скопируйте исходный код страницы. Поместите его в текстовый файл, сохраните, и прикрепите файл к теме.
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
Garrett
вот прикрапил
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
этот файл непосредственно с формой мб он попожет
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
general66
Вот поле, в которое нужно ввести текст.
Код:
<div id="textareacc_22" class="msgareabin ">
<iframe frameborder="0" tabindex="0" class="gwt-RichTextArea richTextArea-reduced"></iframe>
</div>
К сожалению, у меня нет возможности поэкспериментировать, так как я не имею account в "Одноклассниках".
Тут нужно работать с ifram`ом, а это не всегда удаётся.
 
Верх