2012-01-18 63 views

回答

2

您可以使用下面的代碼示例爲您的網址:

#include <IE.au3> 

$oIE = _IECreate("http://test.com/check.php") 
$divs = _IETagNameGetCollection($oIE, "div") 

For $div In $divs 
    If $div.className == "content-container" Then 
     MsgBox(0, "Bestimmter Inhalt", $div.innerText) 
    EndIf 
Next 

_IEQuit($oIE) 

你問的「原始文本」,這是最好的屬性innerText讀取。有關更多詳細信息,請參見MSDN

這個例子基本上打開一個新的IE窗口與給定的URL。然後它提取所有div -Elements,並在循環中遍歷它們。一旦className"content-container"此元素的內容顯示在消息框中。最後,IE窗口再次關閉。

您可以將參數, 0, 0添加到_IECreate()函數中,以最終隱藏瀏覽器窗口。

而是如下所示,你可以只使用以下兩行特定<div> - 元素搜索的...

$body = _IETagNameGetCollection($oIE, "body", 0) 
MsgBox(0, "Komplette Webseite", $body.innerText) 
相關問題