python selenium 安装教程 一看就懂!!!
当你看到这篇文章的时候说明你学爬虫已经有段时间了
首先我们要清楚,为什么要使用selenium
为了防止网络爬虫,加大网络爬虫的难度。很多网站将接口地址做了处理,它们更多的具有这些特点:既冗长又复杂,经过加密,具有时效性,毫无规律可言。
selenium 可以使用模拟浏览器运行的方式,它可以做到在浏览器中看到的是什么样,抓取的源码就是什么样,即可见即可爬。再也不用管网页内容是使用了JavaScrapt还是Ajax,也不用管接口有多复杂了(其实连接口是什么都不用管)。
第一步:
安装Python支持的Selenium库
安装Selenium非常简单,使用pip命令即可:pip install selenium
第二步:
安装浏览器驱动程序
需要下载一个Selenium调用浏览器的驱动文件。我们以Chrome浏览器为例,看一下下载Chrome浏览器的驱动文件的步骤:
1) 查看Chrome浏览器的版本。
首先要查看当前安装的Chrome浏览器的版本,以便下载与浏览器版本对应的驱动文件。
打开Chrome浏览器,点击菜单中的 “帮助”→“关于Google Chrome”,即可查看Chrome的版本号
第三:下载selenium
地址如下
官方下载地址:https://chromedriver.storage.googleapis.com/index.html。
其他下载地址:http://npm.taobao.org/mirrors/chromedriver/。
第四步:下载解压方放到python路径下,我的如下:
第五:测试
在安装Selenium后
测试代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
这就完美完成了!
如果你用的是Anaconda3
需要将驱动文件配置到环境变量中。在Windows下,将下载得到的chromedriver.exe文件拖到Anaconda3的Scripts目录下就可以了,如:C:\Anaconda3\Scripts下
有用吗?有用还不点个赞?
新手博主,请前辈批评指正——丁一
python selenium 安装教程 一看就懂!!!相关推荐
- python selenium安装教程_Python Selenium模块安装使用教程详解
一.概述: Selenium是一个用于Web应用程序测试的工具,本文使用的是Selenium 2.Selenium就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动,不需要启动其他进程或安装其他 ...
- python selenium安装教程 谷歌驱动_selenium 安装与chromedriver安装的方法步骤
安装 selenium可以直接可以用pip安装. pip install selenium chromedriver的安装一定要与Chrome的版本一致,不然就不起作用(不要问我是怎么知道的). 有两 ...
- python详细安装教程-超详细Python与PyCharm安装教程,看这一篇就够了
原标题:超详细Python与PyCharm安装教程,看这一篇就够了 学习了三天的python, 之前测试一直用课程自带的网页版玩玩, 为了学习 然后就下载了一个python和pycharm 现在分享下 ...
- python下载安装教程电脑版,python下载好了怎么使用
python下载安装教程 python下载安装教程:自定义安装目录,点击install进行安装,打开cmd窗口,输入python,显示python的版本,安装成功. Python语言更适合初学者,Py ...
- 【python Windows安装教程】
python Windows安装教程 选择版本 安装 验证安装 后话 Windows安装python并不复杂,不过要切实注意的问题还是有一些的,最关键的还是关于python的版本问题以及python的 ...
- Selenium安装教程
Selenium安装教程 1.打开cmd,输入如下命令 pip install selenium 如果你的pip不管用,就去把python添加到环境变量,如果还不管用,就去看看你的pip怎么回事,或者 ...
- python下载安装教程图解-一招解决:各种版本的Python下载安装教程
原标题:一招解决:各种版本的Python下载安装教程 python从17年开始大火,自然想学python的同学就多了,小编整理了这篇文章,从python的功能介绍.各系统最新版本python下载.py ...
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...
- python详细安装教程-python安装教程 Pycharm安装详细教程
这篇文章主要介绍了python的安装教程,和Pycharm的安装详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 python安装教程和Pycharm安装详细教程,分享给大家. 首先我们来安 ...
最新文章
- matlab常遇小问题汇总
- 【OpenCV 4开发详解】轮廓发现与绘制
- 流媒体传输协议---RTP--基础
- 【转】6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)
- python3.7使用pip install xxxx报错:UnicodeDecodeError: 'gbk' codec can't decode byte
- maven使用junit3_JUnit,Logback,带有Maven 3的Maven
- Google 最新的 Fuchsia OS【科技讯息摘要】
- Django 应用分库,数据迁移成功,数据库没有生成表
- 告别30元!喜茶承诺今年绝不涨价:不再推29元以上产品
- JAVA并发之多线程基础(4)
- java final 详解_java中Final详解
- 类加载常见错误总结,写得非常好!
- linux常用分区大小,Linux基本知识点总结——硬盘分区及LVM
- fread函数在C语言中的用法,c语言fread函数的用法
- IDEA报错解决:Cannot resolve com.oracle:ojdbc7:12.1.0.2或‘com.oracle:ojdbc7:12.1.0.2‘ not found
- 斗鱼弹幕服务器第三方接入协议v1.6.2,GitHub - yyc-dev/douyu-sdk: DouYu-SDK,一个基于斗鱼弹幕API封装的SDK...
- c语言中排列组合函数,排列组合c怎么算公式是什么
- P2342 叠积木 并查集
- 设计1-腾讯设计导航
- 如何下载企业微信上课直播回放