环境准备
1、安装
Selenium2.53.6+Firefox46以下+python3.6以上
安装pip install selenium
卸载 pip uninstalled selenium
查看pip show selenium
2、操作浏览器
①打开百度
from selenium import webdriver
driver = webdriver.Firefox()
driver.get(“https://www.baidu.com”)
②休眠5秒后,再打开博客
import time
time.sleep(5)
driver.get(“https://blog.csdn.net/python_jeff”)
③点浏览器左箭头键,返回上页
time.sleep(5)
driver.back()
④点浏览器右箭头键,切换下一页
Time.sleep(5)
Driver.forward()
⑤刷新浏览器
driver.refresh()
⑥退出浏览器
Driver.close()#关闭当前窗口
Driver.quit()#退出浏览器,清空临时文件
3、简单使用
Firefox加载配置C:\Users\hp\AppData\Roaming\Mozilla\Firefox\Profiles\gvpxhfs7.default
查看方式:
打开菜单→打开帮助菜单→故障排除信息→配置文件夹
------------------------------------火狐------------------------------------
from selenium import webdriver
#配置文件地址
profile_directory=r'C:\Users\hp\AppData\Roaming\Mozilla\Firefox\Profiles\gvpxhfs7.default'
#加载配置
profile = webdriver.FirefoxProfile(profile_directory)
#启动浏览器设置
driver = webdriver.Firefox(profile)
------------------------------------谷歌------------------------------------
from selenium import webdriver option = webdriver.ChromeOptions() option.add_argument(('---user-data-dir=C:\Users\hp\AppData\Local\Google\Chrome\User Data')) driver = webdriver.Chrome(chrome_options=option)#chrome_options=option