selenium是一个web的自动化测试工具 可直接运行在浏览器上 支持所有
主流的浏览器 可以接收指令 让浏览器自动加载页面 获取需要的数据 甚至
页面截取
chromedriver 是一个驱动Chrome浏览器的驱动程序
下载网址:
https://developer.aliyun.com/mirror/NPM?from=tnpm
选择windows 下载
根据chrome版本选择下载
解压后放到python3.6 目录下
selenium学习.py
from selenium import webdriver
driver = webdriver.Chrome()
import time
# 打开百度
driver.get('https://www.baidu.com')
# 窗口最大化
driver.maximize_window()
time.sleep(3)
# 关闭当前的窗口
driver.close()
time.sleep(3)
# 退出驱动关闭所有窗口
driver.quit()
定位元素.py
# @ Time : 2021/3/1 17:40
# @ Author : Ellen
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
# 1 id 通过send_keys('python')来输入内容
# driver.find_element_by_id('kw').send_keys('python')
# driver.find_element(By.ID, 'kw').send_keys('java')
# class_name
# driver.find_element_by_class_name('s_ipt').send_keys('jerry')
# driver.find_element(B