[已解决] 请帮忙修改返回太慢的代码, 谢谢 !
本帖最后由 131738 于 2016-10-30 21:53 编辑以下代码调用谷歌翻译--翻译英文 "my Created Read", 并返回结果.
但第 7 行代码需耗时 1 分钟左右,请求高手帮忙修改这段代码,能否使其能快速返回! 谢谢!!!
#include <IE.au3>
;隐藏运行 IE 浏览器打开谷歌翻译
Local $oIE = _IECreate("http://translate.google.cn/#en/zh-CN/my%20Created%20Read", 0, 0)
;返回网页完整的 HTML 源,这里需耗时 1 分钟左右
Local $sSource = _IEDocReadHTML($oIE)
ConsoleWrite($sSource & @CRLF)
;返回翻译结果
Local $aSRE = StringRegExp($sSource, '(?m)(?:<span class="short_text" id="result_box" lang="zh-CN"><span>)(.*?)(?:</span></span>)', 3)
If Not @error Then MsgBox(0, '匹配数量: ' & UBound($aSRE), '其中元素为: ' & $aSRE) 回复 1# 131738 #include <IE.au3>
;隐藏运行 IE 浏览器打开谷歌翻译
Local $oIE = _IECreate("http://translate.google.cn/#en/zh-CN/my%20Created%20Read", 0, 0,0)
_IELoadWait($oIE,Default,1000)
;返回网页完整的 HTML 源,这里需耗时 1 分钟左右
Local $sSource = _IEDocReadHTML($oIE)
ConsoleWrite($sSource & @CRLF)
;返回翻译结果
Local $aSRE = StringRegExp($sSource, '(?m)(?:<span class="short_text" id="result_box" lang="zh-CN"><span>)(.*?)(?:</span></span>)', 3)
If Not @error Then MsgBox(0, '匹配数量: ' & UBound($aSRE), '其中元素为: ' & $aSRE)
回复 2# haijie1223
神啊.......谢谢了
页:
[1]