展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

谷歌浏览器定时刷新

  • 安装依赖库
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()
posted @   DogLeftover  阅读(195)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 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简介
点击右上角即可分享
微信分享提示