使⽤Selenium慢慢向下滚动页⾯
我正试图从航班搜索页⾯抓取⼀些数据.
此页⾯以这种⽅式⼯作:
你填写⼀个表格,然后你点击按钮搜索 – 这没关系.当您单击该按钮时,您将被重定向到包含结果的页⾯,这就是问题所在.这个页⾯连续添加结
果,例如⼀分钟,这不是什么⼤问题 – 问题是得到所有这些结果.当您使⽤真正的浏览器时,您必须向下滚动页⾯并显⽰这些结果.所以我试图使
⽤Selenium向下滚动.它可能在页⾯底部向下滚动可能⾮常快,或者是跳转⽽不是滚动页⾯不会加载任何新结果.selenium怎么使用
当你慢慢向下滚动时,它会重新加载结果,但是如果你这么做就会停⽌加载.
我不确定我的代码是否有助于理解,所以我附上它.
SEARCH_STRING = """URL""" class spider(): def __init__(self): self.driver = webdriver.Firefox() @staticmethod def prepare_get(dep_airport,arr_airport
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论