1
我在AutoIT上很新手,我已經做了很多事情。如何從網站獲取特定信息並將其顯示在框中?
但我無法找到從div
或其他東西之間的網站讀取特定信息的方式。如果這是不可能的,也許有辦法從網站上讀取原始文件*.txt(or php)
?
我在AutoIT上很新手,我已經做了很多事情。如何從網站獲取特定信息並將其顯示在框中?
但我無法找到從div
或其他東西之間的網站讀取特定信息的方式。如果這是不可能的,也許有辦法從網站上讀取原始文件*.txt(or php)
?
您可以使用下面的代碼示例爲您的網址:
#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)