Python——selenium学习

学习内容:selenium

selenium的快速入门:

1.selenium的概述

它是一个web的自动化的测试工具
因为它本身和爬虫没有关系,那么我们在学爬虫的时候如何使用这个技术呢?
第一种:selenium + PhantomJS
第二种:selenium + Chrome + Chromedriver
第三种:selenium + FireFox + geckodriver

2.selenium的特点

(1)可以根指令操作浏览器
(2)只是一个工具,必须和第三方的浏览器相结合使用

3.selenium的环境搭建

以Chrome为例
(1)首先,下载一个谷歌浏览器
(2)下载驱动chromedriver。下载的驱动要和Chrome的版本一致或相近
(3)pip install selenium,他是一个第三方模块。
可以在cmd里面安装,但是如果你不知道,您目前的整个环境是虚拟环境还是全局环境,可以在PyCharm里面下载:打开下面一个终端(汉化后)或Terminal里输入pip install selenium回车。如果安装不了,还可以用换源的方式输入pip install selenium -i https://pypi.douban.com/simple来安装。

4.selenium的使用

通过selenium在百度的输入框内输入“帅哥”并展示数据

#导入selenium
from selenium import webdriver
#1.已经把驱动添加到环境变量中可以这样写
driver = webdriver.Chrome()
'''
若没有添加则需要制定驱动路经可以这样写
driver=webdriver.Chrome(r'写驱动的存放位置')
'''
#2.加载这个百度网站
driver.get('https://www.baidu.com/')
#3.定位元素,百度的搜索按钮
driver.find_element_by_id('kw').send_keys('帅哥')
driver.find_element_by_id('su').click()

等等

学习时间:

2021/12/21

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值