selenium 下拉到页面最底端

Posted qiu-hua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium 下拉到页面最底端相关的知识,希望对你有一定的参考价值。

selenium操控浏览器下拉到页面最底端:

https://www.cnblogs.com/TTyb/p/7662430.html

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from selenium import webdriver
import time

if __name__ == __main__:
    url = "http://blog.csdn.net/"

    browser = webdriver.Chrome()
    browser.get(url)

    browser.execute_script("""
    (function () {
    var y = 0;
    var step = 100;
    window.scroll(0, 0);
    function f() {
    if (y < document.body.scrollHeight) {
    y += step;
    window.scroll(0, y);
    setTimeout(f, 100);
    } else {
    window.scroll(0, 0);
    document.title += "scroll-done";
    }
    }
    setTimeout(f, 1000);
    })();
    """)
    print("下拉中...")
    # time.sleep(180)
    while True:
        if "scroll-done" in browser.title:
            break
    else:
        print("还没有拉到最底端...")
        time.sleep(3)

 

以上是关于selenium 下拉到页面最底端的主要内容,如果未能解决你的问题,请参考以下文章

footer页面最底端展示

记Vue中即时页面填充内容不够,底部栏也可在浏览器最底端显示方法

使用scrollpagination实现页面底端自动加载无需翻页功能

判断滚动条是否滚动到最底端

textbox,richtextbox 自动滚动到最底端

怎么解决js中如滑动到最底端一次操作触发多次