selenium 浏览器的其他操作
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()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!