首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从网站获取特定信息并将其显示在框中?

如何从网站获取特定信息并将其显示在框中?
EN

Stack Overflow用户
提问于 2012-01-19 04:05:00
回答 1查看 9K关注 0票数 1

我是AutoIT的新手,我已经做了很多事情了。

但我找不到从网站上读取特定信息的方法,这些信息介于div或其他东西之间。如果这不可能,也许有一种方法可以从网站上读取原始的*.txt(or php)文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-19 06:57:55

您可以对您的URL使用以下代码示例:

代码语言:javascript
运行
复制
#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

这个例子基本上就是用给定的URL打开一个新的IE窗口。然后,它提取所有的div-Elements并在循环中遍历它们。一旦className"content-container",这个元素的内容就会显示在一个消息框中。最后,IE窗口再次关闭。

您可以向_IECreate()函数添加参数, 0, 0,以在最后隐藏浏览器窗口。

您可以使用以下两行代码,而不是像这里所示那样搜索特定的<div>-Element ...

代码语言:javascript
运行
复制
$body = _IETagNameGetCollection($oIE, "body", 0)
MsgBox(0, "Komplette Webseite", $body.innerText)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8916658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档