selenium和驱动安装

大家好,我是一个想成为大佬的小白,喜欢在博客分享自己所学以及所知道的东西,可能说的话不够专业,但是我都是以自己理解的方式进行编写的,希望有可以找到一起学习的伙伴

1.什么是selenium?

selenium是一个可以在浏览器实现自动化的脚本的程序,(注意:只能针对浏览器)很多爬虫小白对js逆向不熟练的都会使用selenium获取网页上面的信息,总来的说selenium使用简单,相对也比较容易被检测到,在测试方面写写自动化脚本还是挺方便的。

2.安装selenium和部署chrome驱动

首先,selenium是python的第三方模块,相信各位都了解第三方模块是什么,这边也不过多的解释,安装十分的简单,直接pip安装即可

pip install selenium

chrome驱动,这边就需要网上下载了,这边也给各位提供了下载地址,直接访问下载即可

chrome驱动网址:

https://chromedriver.storage.googleapis.com/index.htmlhttps://chromedriver.storage.googleapis.com/index.html打开链接里面有很多版本,需要安装和你chrome浏览器一致(如果没有一致的就选相近的版本的)

chrome版本查看方式:通过chrome浏览器设置->关于chrome就可以查看到chrome版本。

 你使用的是什么系统就下载那个版本的chromedriver,下载完成后,需要把chromedriver放到你的python的同级目录下。

 3.用selenium访问百度

以上操作完成后,我们就可以写第一个selenium程序了

首先,我们需要导包,因为selenium是第三方库所以要想使用那肯定需要先导包的

from selenium import webdirver

导包完成后,需要使用方法,这边使用pycharm当我输入webdriver.时就会提示用好几款浏览器的,例如chrome,safari,Firefox,这些都是支持selenium,但是我目前只下载了chrome的驱动,所以我就是使用chrome就好了,用到别的浏览器的话需要下载各自的浏览器驱动,才能使用

到这里的时候,你的驱动就启动好了,由于之前让各位把chromedriver放到python目录下就是为了方便,因为如果不放在python目录下的话,chrome()里面就要输入你的chromedriver的路径了(web只是个变量名,随便取就行,但是需要符合变量的规则哦

web=webdriver.Chrome()

 这是运行代码,我们就可以驱动就会自动帮我们打开浏览器的界面了

打开浏览器后,首先肯定是在地址栏上面输入网址,访问我们想访问的网站的呢,这时候就需要一个新的方法。前面,我们把驱动赋值给web变量,这时候我们就要调用到一个新的方法,get()括号里面只能放入网站字符串,且需要把协议带上,不然访问不了的

web.get('https://www.baidu.com/')#括号里面输入url网址

这时候在运行代码,就可以自动打开百度网站了

完整代码:

from selenium import webdriver
web=webdriver.Chrome()
web.get('https://www.baidu.com/')

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

派小兴 ҈҉҈҉҈҉҈҉҈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值