python---网页全文/window.scrollTo(xpos,ypos)
''' 1/window.scrollTo(xpos,ypos) 参数说明: xpos:必填项,要在窗口文档显示区域左上角显示的文档,是x的横坐标 ypos:必填项,要在窗口文档显示区域左上角显示的文档,是y的的纵坐标 2/document.body.scrollHeight:网页正文全文高度 3/document.body.scrollWidth:网页正全文宽度 4/execute_script(script):执行javascript脚本 参数说明: script(变量名):适合任何javascript脚本 需求: 打开百度 搜索爱卡汽车首页 将爱卡汽车窗口滚动到底部 将窗口再次滚动到顶部 退出浏览器 ''' #导包 from selenium import webdriver #设置下一步时间 import time #打开百度 driver=webdriver.Firefox() driver.get("https://www.baidu.com") #搜索爱卡 driver.find_element_by_id("kw").send_keys("https://www.xcar.com.cn/") #点击百度一下 driver.find_element_by_id("su").click() #设置进入下一步时间 time.sleep(3) #打开搜索到的爱卡 driver.find_element_by_partial_link_text("爱卡汽车").click() #句柄,创建新窗口 handle1=driver.window_handles driver.switch_to.window(handle1[1]) #爱卡屏幕放大最大 driver.maximize_window() #设置进入下一步时间 time.sleep(3) #将爱卡汽车窗口滚动到底部 js="window.scrollTo(0,document.body.scrollHeight)" driver.execute_script(js) #设置下一步时间 time.sleep(3) #将爱卡汽车窗口滚动到顶部 js_01="window.scrollTo(0,0)" driver.execute_script(js_01) #设置进入下一步时间 time.sleep(3) #退出爱卡网页 driver.close() #退出所有网页 driver.quit()