当前位置:首页 - 建站教程 - python教程 - python编程中selenium_webdriver控制浏览器滚动条

python编程中selenium_webdriver控制浏览器滚动条

时间:2018-12-04来源:帝国模板网 作者:帝国模板网 文章热度:
点评:帝国cms认为 python编程中selenium_webdriver控制浏览器滚动条,写一些采集的经常用到
#coding=utf-8
from selenium import webdriver
import time
帝国cms<...认为 python编程中selenium_webdriver控制浏览器滚动条,写一些采集的经常用到

#coding=utf-8  
from selenium import webdriver  
import time  
#访问帝国网站源码站
driver=webdriver.Firefox()  
driver.get("http://www.j0.7.com")  
#搜索  
driver.find_element_by_id("kw").send_keys("selenium")  
driver.find_element_by_id("su").click()  
time.sleep(3)  
#将页面滚动条拖到底部  
js="var q=document.documentElement.scrollTop=100000"  
driver.execute_script(js)  
time.sleep(3)  
#将滚动条移动到页面的顶部  
js="var q=document.documentElement.scrollTop=0"  
driver.execute_script(js)  
time.sleep(3)  
#将页面滚动条移动到页面任意位置,改变等于号后的数值即可  
js="var q=document.documentElement.scrollTop=50"  
driver.execute_script(js)  
time.sleep(999999)  
''''' 
#若要对页面中的内嵌窗口中的滚动条进行操作,要先定位到该内嵌窗口,在进行滚动条操作 
js="var q=document.getElementById('id').scrollTop=100000" 
driver.execute_script(js) 
time.sleep(3) 
'''  
driver.quit() 

用自动化工具做一些相关的事那简直不要太爽
相关python教程
最新python教程