谷歌浏览器定时刷新
- 安装依赖库
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()