如何使用autoit3获取页面HTML
我使用autoit3,现在想在打开一个网页后能够取得这个网页的HTML保存在一个文件里,请问大家如何实现,谢谢!小弟刚接接触autoit,请大家多多帮忙,万分感谢。知道如何实现的朋友麻烦请帮写个简单的脚本告知如何实现,脚本就要能登陆google后取的google的HTML并保存到一个文件里就可以了,谢谢! 看下IE UDF~ 楼上的能在指点的清楚点吗?小弟在帮助索引里没查到有udf相关的东西啊,谢谢! 简单的可以一句代码获取:InetGet("http://www.google.cn", "C:\google.html")
既然是刚刚接触,别急着写自己的代码
可以看看帮助文件的例子:
_IEDocReadHTML
--------------------------------------------------------------------------------
返回整个文档的HTML源代码
_INetGetSource
--------------------------------------------------------------------------------
不通过写入一个临时文件而得到URL的源代码.
还有文本操作一些基本命令:
FileOpen
--------------------------------------------------------------------------------
打开指定的文件以供读写.
FileWrite
--------------------------------------------------------------------------------
向此前已打开的文本文件尾追加一行数据.
这些你都熟悉掌握了再写自己代码也不迟 恩,谢谢各位! Run('C:\Program Files\Internet Explorer\iexplore.exe')
sleep(1000)
WinWaitActive("空白页 - Windows Internet Explorer","")
Send("http://192.168.55.246/")
Send("{enter}")
sleep(1000)
Send("{enter}");
sleep(2000)
请问一下各位,我想通过以上代码完成一个域登陆后想得到当前的页面,该怎么写啊?
InetGet("http://192.168.55.246/index.htm", "C:\google.txt",1)
以上这句代码好像不能实现。 参考一下再根据自己实际情况修改#include <IE.au3>
$oIE = _IECreate ("http://home.baidu.com/about/about.html")
$sHTML = _IEDocReadHTML ($oIE)
MsgBox(0, "即将下载该网页源码", $sHTML)
InetGet("http://home.baidu.com/about/about.html", "C:\baidu.txt",1)
MsgBox(0, 0,"已经下载C:\baidu.txt")
页:
[1]