[ahk]获取网站的源代码
用AutoHotkey来获取网站的源代码:WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")WebRequest.Open("GET", "http://www.baidu.com");必须有http://WebRequest.Send()result := WebRequest.ResponseTextMsgBox% r
·
用AutoHotkey来获取网站的源代码:
WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
WebRequest.Open("GET", "http://www.baidu.com") ;必须有http://
WebRequest.Send()
result := WebRequest.ResponseText
MsgBox % result
Clipboard:=result
vbs版本
Set oDOM=WScript.GetObject("http://www.baidu.com")'就是取得这个对象
Do Until oDOM.readyState="complete" '一直循环等待200ms,直到页面加载完成
WScript.sleep 50'就是等待200ms
Loop
WScript.echo oDOM.documentElement.outerText'取得某个文本,并弹出对话框以显示此消息
Set oDOM=nothing'断开与对象的连接以释放内存。
另一个ahk方法
pwb := ComObjCreate("InternetExplorer.Application")
pwb.Navigate("baidu.com")
Loop ;Otherwise sleep for .1 seconds untill the page starts loading
Sleep,100
Until (Pwb.busy)
Loop ;Once it starts loading wait until completes
Sleep,100
Until (!Pwb.busy)
Loop ;optional check to wait for the page to completely load
Sleep,100
Until (Pwb.Document.Readystate = "Complete")
MsgBox,% pwb.Document.body.innerHTML
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献5条内容
所有评论(0)