谷歌浏览器定时刷新
- 安装依赖库
pip install selenium
- 打开谷歌浏览器,搜索框输入如下,查看版本
chrome://version
-
解压后,将驱动放到python安装目录Scripts文件夹下
-
测试代码
from time import sleep from selenium import webdriver driver = webdriver.Chrome() driver.get("https://dogleftover.github.io/blog-beautify/extend/06/01.html") # 刷新n次 for i in range(2): driver.refresh() sleep(5) # 通过XPath查找元素 element_by_xpath = driver.find_element_by_xpath('//*[@id="randomNumber"]') # 获取元素的文本内容 text_content = element_by_xpath.text print(text_content) # 通过标签名查找元素 button = driver.find_element_by_tag_name('a') # 点击按钮 button.click() # 通过ID查找元素 # element_by_id = driver.find_element_by_id('element-id') # 通过类名查找元素 # element_by_class = driver.find_element_by_class_name('element-class') # 通过CSS选择器查找元素 # element_by_css = driver.find_element_by_css_selector('.element-class') # 在输入框中输入文本 # input_field = driver.find_element_by_name('input-name') # input_field.send_keys('Hello, Selenium!') # 获取页面标题 title = driver.title print(title) # 获取当前页面的URL current_url = driver.current_url print(current_url) # 关闭当前窗口 # driver.close() # 退出WebDriver并关闭所有相关窗口 driver.quit()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-04-19 Spring MVC入门(一):入门案例
2022-04-19 spring5入门(十四):JdbcTemplate使用,添加数据
2022-04-19 spring5入门(十三):Aspect注解使用、配置文件使用
2022-04-19 spring5入门(十二):AOP动态代理
2022-04-19 spring5入门(十一):AOP简介