Scrapy Splash:点击按钮不会打开下一页
Scrapy Splash: clicking the button doesn't open next page
我正在使用以下脚本:
function main(splash, args)
assert(splash:go(args.url))
assert(splash:wait(0.5))
assert(splash:runjs('document.querySelector(".next a[href]").click()'))
splash:set_viewport_full()
return {
html = splash:html(),
png = splash:png(),
har = splash:har(),
}
end
执行时我返回第一页而不是下一页。单击按钮手动工作。我尝试使用 mouse_click()
得到相同的结果。感谢您提供更多解决此问题的想法:)
我认为您需要在单击按钮后等待一些延迟时间。 Splash 需要时间重新呈现动态页面
我正在使用以下脚本:
function main(splash, args)
assert(splash:go(args.url))
assert(splash:wait(0.5))
assert(splash:runjs('document.querySelector(".next a[href]").click()'))
splash:set_viewport_full()
return {
html = splash:html(),
png = splash:png(),
har = splash:har(),
}
end
执行时我返回第一页而不是下一页。单击按钮手动工作。我尝试使用 mouse_click()
得到相同的结果。感谢您提供更多解决此问题的想法:)
我认为您需要在单击按钮后等待一些延迟时间。 Splash 需要时间重新呈现动态页面