gpt4 book ai didi

phantomjs - 如何使用 phantomJs 滚动页面

转载 作者:行者123 更新时间:2023-12-02 22:05:26 29 4
gpt4 key购买 nike

我想渲染一个仅在用户滚动页面时加载图像的页面。仅设置 page.scrollPosition 没有任何效果。我需要一些可以随时间改变滚动位置的东西。

最佳答案

不确定这是否是最好的方法,但它确实有效。它评估页面中的脚本,随着时间的推移增加 document.body.scrollTop 并在固定时间后生成屏幕截图。

page.open "http://www.somePage.com", (status) ->
setTimeout(( ->
page.evaluate(->
pos = 0
scroll = ->
pos += 250
window.document.body.scrollTop = pos
setTimeout(scroll, 100)

scroll()
)

setTimeout((->
page.render('bild.png')
phantom.exit()
), 5000)
), 1000)

关于phantomjs - 如何使用 phantomJs 滚动页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16440921/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com