本文目标:使用selenium实现浏览器前进、后退、刷新、获取当前URL、获取当前标题
环境基础:selenium+python基础环境已搭建,能够使用selenium打开浏览器访问百度
这些内容比较简单,直接上代码吧
from selenium.webdriver import Chrome
from time import sleep
with Chrome() as driver:
'''使用上下文管理器来操作driver能够更合理的使用计算机资源,比driver = Chrome()的写法更好'''
# 访问百度网站,然后等待2秒
driver.get('http://www.baidu.com')
sleep(2)
# 浏览器后退,然后等待2秒
driver.back()
sleep(2)
# 浏览器前进,然后等待2秒
driver.forward()
sleep(2)
# 浏览器刷新,然后等待2秒
driver.refresh()
sleep(2)
# 获取当前URL
url = driver.current_url
print('当前网页的URL为', url)
# 获取当前页面的标题
title = driver.title
print('当前页面的标题为:', title)