selenium入门介绍

一、什么是selenium?

  它是一个python的第三方库,对外提供的接口可以操作你的浏览器,然后让浏览器完成自动化操作。

二、使用selenium

1、安装

pip3 install selenium

2、操作谷歌浏览器

  首先安装谷歌浏览器驱动,chromedriver,驱动的版本要与谷歌浏览器的版本对应上(在网上可以查看版本对应映射表)。

3、定位元素方法

find_element_by_id  根据id查找

find_elements_by_ name  根据name查找

find_elements_by_ xpath  根据xpath查找

find_elements_by_ tag_name  根据标签查找

find_elements_by_ class_name  根据class名字查找

find_elements_by_ css_selector  根据选择器查找

find_elements_by_ link_text  根据链接内容查找

4、代码演示

 
#!/usr/local/bin/python3.7

from selenium import webdriver
import time

# 创建浏览器对象
browser = webdriver.Chrome()
# 调用方法
browser.get('https://www.baidu.com')
# 定位搜索框
search = browser.find_element_by_id('kw')
time.sleep(1)
# 在搜索框输入内容
search.send_keys('美女')
# 定位‘百度一下’按钮
button = browser.find_elements_by_class_name('s_btn')[0]
time.sleep(1)
# 点击按钮
button.click()
time.sleep(1)
# 定位具体图片
img = browser.find_elements_by_class_name('op-img-covers-link-imgs')[2]
# print(img)
# 点击查看图片
img.click()
time.sleep(3)
# 关闭浏览器
browser.quit()
原文地址:https://www.cnblogs.com/lxmtx/p/12988662.html