首先是Chrome浏览器对应的驱动下载地址:
chromedriver下载地址
进入下载与自己浏览器相对应的驱动,下载下来之后将其copy到python的目录下(因为你的python是配置过环境变量的,所以程序会找到它)
Firefox也是一样,首先下载驱动程序,下载地址如下:
Firefox驱动下载
同理也是copy到python目录下
之后就可以编写程序去驱动浏览器了。下面给出一个chrome的代码作为参考:
#!/usr/bin/env python
#-*- coding:utf-8 -*-
'''
@Time : 2019/10/14
@Author : Frank Su
@File : baidu1.py
'''
import selenium
import selenium.webdriver
import selenium.webdriver.common.keys
import time
def onclick():
# 指定url
url = "www.baidu.com"
# 获取浏览器驱动
driver = selenium.webdriver.Chrome()
driver.get(url)
# 获取输入框句柄
elem = driver.find_element_by_id("kw")
# 给输入框输入信息
elem.send_keys(u"苏铭")
# 按下回车键搜索信息
time.sleep(3)
elem.send_keys(selenium.webdriver.common.keys.Keys.RETURN)
time.sleep(5)
# 关闭浏览器
driver.close()
onclick()