我需要使用 vbscript 拍摄页面的完整快照,为此我需要向下滚动一点。实际上,我可以在快照中截取一半页面,但我还需要在下一个快照中截取剩余部分。
加载页面后,我尝试使用以下内容
ie.document.body.doScroll("pageDown")
但它不是向下滚动页面,有没有更好的方法来做到这一点,其实我不想让页面向下滚动,而只是向下滚动 100 像素,有没有办法做到这一点?
提前致谢。
我需要使用 vbscript 拍摄页面的完整快照,为此我需要向下滚动一点。实际上,我可以在快照中截取一半页面,但我还需要在下一个快照中截取剩余部分。
加载页面后,我尝试使用以下内容
ie.document.body.doScroll("pageDown")
但它不是向下滚动页面,有没有更好的方法来做到这一点,其实我不想让页面向下滚动,而只是向下滚动 100 像素,有没有办法做到这一点?
提前致谢。
您可以在 parentWindow 上使用scrollBy。
ie.Document.parentWindow.scrollBy 0, 100
'as relative new.x = current.x + (0), new.y = current.y + (100)
简单地使用这个:Window.Scroll x, y
Window.Scroll 0, 0