一、安装工具
首先安装python,下载一个python-3.11.0rc2-amd64.exe,出现如下就是安装成功;
安装selenium,打开控制台输入pip install selenuim进行安装
pip show selenuim 查看selenuim是否安装成功
安装PyCharm工具,https://www.jetbrains.com/pycharm/进入官网下载安装
二、selenuim基础学习
1、下载浏览器驱动
Edge:Microsoft Edge WebDriver - Microsoft Edge Developer
下载后的文件解压后放在python\Scripts目录下
2、定位元素,常用的id、xpath,剩下的还有name、class name、tag name、link text、css selector,常用的就是前两个
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
driver = webdriver.Edge()
driver.get('https://www.baidu.com/') # 打开浏览器
# 使用id定位搜索北斗
ele1 = driver.find_element(By.ID, 'kw')
ele1.send_keys('北斗')
# 使用Xpath定位按钮点击查询
ele2 = driver.find_element(By.XPATH, '//*[@id="su"]')
ele2.click()
time.sleep(3)
ele1.clear()
ele1.send_keys('python')
ele2.click()
time.sleep(3)
driver.quit()
常用的操作对象的方法
1、click 点击对象
2、send_keys 输入
3、clear 清除输入的文本内容
4、submit 提交表单
5、text 获取元素的文本信息
text = driver.find_element(By.ID,'').text
tips:
driver.close() 关闭当前窗口
driver.quit() 退出驱动关闭所有窗口