码迷,mamicode.com
首页 > 其他好文 > 详细

selenium 下拉到页面最底端

时间:2020-05-22 17:37:37      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:settime   http   row   cut   imp   div   col   class   cti   

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 下拉到页面最底端

标签:settime   http   row   cut   imp   div   col   class   cti   

原文地址:https://www.cnblogs.com/qiu-hua/p/12938039.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!