Выслать и получить данные из Firefox
#Include <FF.au3>
_FFCmd($sArg[, $iTimeOut = 30000[, $bTry = True]])
Параметры
| $sArg | Параметры для высылки данных / команд (JavaScript). |
| $iTimeOut | Опционально: Таймаут получения данных в миллисекундах. Стандартное значение 10000 |
Возвращаемое значение
| Успешное выполнение: | Полученная величина |
| Ошибка: | Пустая строка и установка @ERROR |
| @ERROR: |
0 ($_FF_ERROR_Success) 9 ($_FF_ERROR_RetValue) |
Замечания
В том случае, когда $sArg начинается с ".", автоматически подставляется префикс "window.content.document".
Связана с функциями
Пример
#Include <FF.au3>
_FFConnect()
If _FFIsConnected() Then
; href of the current page
$sHref = _FFCmd(".location.href")
If Not @error Then MsgBox(64,"Current href:",$sHref)
_FFOpenURL("http://ff-au3-example.thorsten-willert.de/")
; href from an image link
$sHref = _FFCmd(".images[0].parentNode.href")
If Not @error Then MsgBox(64,"Href of the first image-link:",$sHref)
; title of the current page
$sTitle = _FFCmd( ".title")
If Not @error Then MsgBox(64,"Title of the current page:",$sTitle)
; browser version
$sVersion = _FFCmd("navigator.userAgent")
If Not @error Then MsgBox(64,"Browser version:",$sVersion)
Else
MsgBox(64,"Error:","Can't conncect to FireFox")
EndIf