为何我获取的浏览器滚动条位置,返回得到的是字符串?

萧雨_209558 2019-12-22 964

想做一个自动滚动网页,并且判断网页是否到底了的功能,然后我需要知道滚动条位置,但是函数获取的为什么是字符串而不是字典型数据?求解


在教学视频《网页使用详解(三)》中24分,老师讲解获取的是字典型数据吧

下面图1是老师视频中的截图

下面图2是我的程序出现的情况,调试信息里面是字符串导致我后面程序无法运行

希望有 大神指点一二,感谢

_为何我获取的浏览器滚动条位置,返回得到的是字符串?

dim hWeb = ""
dim dictScrollPostion = ""
hWeb = WebBrowser.BindBrowser("chrome",10000,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
dictScrollPostion = WebBrowser.GetScroll(hWeb,{"bContinueOnError":false,"iDelayAfter":300,"iDelayBefore":200})
// TracePrint(dictScrollPostion["ScrollTop"])
delay(1000)
TracePrint(dictScrollPostion)
// TracePrint(Type(dictScrollPostion))
dim a = dictScrollPostion
delay(1000)
delay(1000)
delay(1000)
delay(1000)

_为何我获取的浏览器滚动条位置,返回得到的是字符串?

最新回复 (3)
  • 林墨晗 2019-12-23
    2
    问题已反馈,请稍等
  • 林墨晗 2019-12-24
    3
    打印出来本身就是string类型,注意看老师教程里打印出来的也有双引号
  • fpeizh 2020-5-13
    4
    我也遇到这个问题了,类型应该是字典类型才对啊,怎么是个字符串类型啊!
返回
发新帖