from selenium import webdriver from selenium.webdriver.common.by import By import time # webdrive 获取浏览器对象 driver = webdriver.Chrome("chromedriver.exe") # 获取浏览器(Chrome)驱动 # 准备一个网址 url = "https://www.baidu.com/" driver.get(url) # 将地址发送给浏览器(不打开新页面) # 浏览器操作(方法) # 1. maximize_window() 最大化浏览器 driver.maximize_window() # 2. set_window_size(width,height) 设置浏览器宽、高(像素点) driver.set_window_size(1920, 1080) time.sleep(1) # 3. set_window_position(x.y) 设置浏览器位置,浏览器左上角相对于屏幕左上角位置 driver.set_window_position(200, 200) time.sleep(1) # 浏览器信息(属性) # 1. title 获取页面title # 2. current_ url 获取当前页面URL print(driver.title) print(driver.current_url) driver.find_element(By.ID, "kw").send_keys("A") driver.find_element(By.ID, "su").click() time.sleep(2) # 这里不加会影响后面back() print(driver.title) print(driver.current_url) # 4. back()后退 driver.back() time.sleep(2) # 5. forward()前进 driver.forward() time.sleep(2) # 6. refresh()刷新 driver.refresh() time.sleep(2) # 7. close()关闭当前页面 关闭的是页面 driver.find_element(By.LINK_TEXT, "hao123").click() time.sleep(2) driver.close() # 8. quit()关闭浏览器D # 浏览器信息(属性) # 1. title 获取页面title print(driver.title) print(driver.current_url) # 2. current_ url 获取当前页面URL time.sleep(5) # 推迟执行5秒 # 回收资源 driver.quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。