卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何在Autoit3中獲取IE網(wǎng)頁DOM對象?

要對網(wǎng)頁進(jìn)行自動化操作,首先需要獲取待操作的網(wǎng)頁對象,最基本的獲取方法是通過對象的Id或Name屬性。借助IE的“開發(fā)人員工具”,可以快速的定位網(wǎng)頁中DOM對象對應(yīng)的html代碼。 打開IE的“開發(fā)人

要對網(wǎng)頁進(jìn)行自動化操作,首先需要獲取待操作的網(wǎng)頁對象,最基本的獲取方法是通過對象的Id或Name屬性。借助IE的“開發(fā)人員工具”,可以快速的定位網(wǎng)頁中DOM對象對應(yīng)的html代碼。

打開IE的“開發(fā)人員工具”

在網(wǎng)頁加載完畢后,按下F12鍵即可調(diào)出IE的“開發(fā)人員工具”窗口。也可以在IE菜單欄中依次點擊“工具”>“開發(fā)人員工具”。

查看網(wǎng)頁DOM對象對應(yīng)的html代碼

1. 單擊“開發(fā)人員工具”左邊的箭頭圖標(biāo)(或者按下Ctrl B),切換回IE窗口。

2. 單擊待操作的DOM對象,再將窗口切換到“開發(fā)人員工具”,剛才單擊的對象對應(yīng)的html代碼就會被自動標(biāo)示出來。

例如,獲取百度的搜索文本框,其Id屬性為“kw”,可以使用_IEGetObjById函數(shù)進(jìn)行獲?。?/p>

```

Local $oSouSuoKuang _IEGetObjById($oIE, "kw")

If IsObj($oSouSuoKuang) Then

; 在文本域中輸入文本,通過設(shè)置文本域?qū)ο蟮膙alue屬性

$ "在Sublime Text 3中搭建AutoIt3環(huán)境"

Else

MsgBox($MB_SYSTEMMODAL, "提示", "獲取關(guān)鍵詞文本域?qū)ο笫。?)

EndIf

```

其中,第一個參數(shù)`$oIE`為、窗口或框架對象,第二個參數(shù)為DOM對象的Id屬性。

同樣,獲取“百度一下”按鈕對象,其Id屬性為“su”,可以使用以下代碼:

```

Local $oBaiDuYiXia _IEGetObjById($oIE, "su")

If IsObj($oBaiDuYiXia) Then

; 單擊“百度一下”按鈕,通過調(diào)用按鈕對象的click()方法

$()

Else

MsgBox($MB_SYSTEMMODAL, "提示", "獲取確定按鈕對象失??!")

EndIf

```

以上是獲取IE網(wǎng)頁DOM對象的基本方法,可以根據(jù)不同的網(wǎng)頁內(nèi)容和需求進(jìn)行調(diào)整。

標(biāo)簽: