目标链接:https://oapi.dingtalk.com/connec ... en/api/sns/callback
修改字符串:请使用钉钉扫描二维码登录 ?刷新 ---》 随意字符串
参考资料:http://www.runoob.com/jsref/met-document-queryselector.html
注意:该元素在两个Frame之一内
问题:用某工具可以顺利实现修改,但如下au3代码却无法正确执行#include <IE.au3>
Local $oIE_basic = _IECreate("https://oapi.dingtalk.com/connect/qrconnect?appid=dingoankubyrfkttorhpou&response_type=code&scope=snsapi_login&redirect_uri=https://pc-api.xuexi.cn/open/api/sns/callback")
Local $oIE = _IEAttach("", "instance", 1)
$oFrames = _IEFrameGetCollection($oIE)
Local $iNumFrames = @extended
;~ $oIE.document.parentwindow.execscript("javascript:document.querySelector('body > div > div.login_body > div > div.login_qrcode_text').innerHTML = '修改试试';")
For $i = 0 To ($iNumFrames - 1)
$oFrame = _IEFrameGetCollection($oIE, $i)
;~ $oIE =$oFrame[$i]
;~ MsgBox(4096, "Frame Info", _IEPropertyGet($oFrame, "locationurl"))
$oFrame.document.parentwindow.execscript("javascript:document.querySelector('body > div > div.login_body > div > div.login_qrcode_text').innerHTML = '修改试试';")
Next
请教:如何用au3正确实现querySelector() ?或有无其他方法达到同样效果?谢谢!
|