Scrapy Splash:点击按钮无法打开下一页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrapy 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需要时间来重新呈现动态页面
以上是关于Scrapy Splash:点击按钮无法打开下一页的主要内容,如果未能解决你的问题,请参考以下文章