selenium 的快速使用:
- 浏览器前进后退
- 元素定位
- 点击,输入
from selenium import webdriver
# 得到一个浏览器Chrome
# executable_path表示浏览器驱动的文件路径
# browser = webdriver.Chrome(executable_path='chromedriver.exe')
# 如果不想传浏览器的路径,可以事先把chromedriver.exe放到python.exe同目录下
browser = webdriver.Chrome()
# 访问一个网址
browser.get('http://testingpai.com/')
# 访问另一个网址
browser.get('http://www.baidu.com/')
# 退回
browser.back()
# 前进
browser.forward()
# 刷新
browser.refresh()
# 最小化
browser.minimize_window()
# 最大化
browser.maximize_window()
# 关闭浏览器正打开的一个页面
browser.close()
# 关闭整个浏览器
browser.quit()
运行后,可以看到打开浏览器的第一个网页,然后打开第二个网页,再回退到第一个网页,再前进到第二个网页,然后刷新页面,最小化容口,最大化窗口,然后关闭浏览器
from selenium import webdriver
# 得到一个浏览器Chrome
browser = webdriver.Chrome()
# 访问一个网址
browser.get('http://testingpai.com/')
# 获取现在的网页标题
print(browser.title)
# 获取现在的url是不是已经改变
print(browser.current_url)
# 获取源代码
print(browser.page_source)
# 关闭整个浏