赵走x博客
网站访问量:152032
首页
书籍
软件
工具
古诗词
搜索
登录
Python3网络爬虫实战:46、付费讯代理、阿布云代理的使用
Python3网络爬虫实战:45、代理池的维护
Python3网络爬虫实战:44、代理的设置
Python3网络爬虫实战:43、微博宫格验证码的识别
Python3网络爬虫实战:42、点触点选验证码的识别
Python3网络爬虫实战:41、极验滑动验证码的识别
Python3网络爬虫实战:40、图形验证码的识别
Python3网络爬虫实战:38、动态渲染页面抓取:Splash的使用
Python3网络爬虫实战:37、动态渲染页面抓取:Selenium
Python3网络爬虫实战:36、分析Ajax爬取今日头条街拍美图
Python3网络爬虫实战:35、 Ajax数据爬取
Python3网络爬虫实战:34、数据存储:非关系型数据库存储:Redis
Python3网络爬虫实战:33、数据存储:非关系型数据库存储:MongoDB
Python3网络爬虫实战:32、数据存储:关系型数据库存储:MySQL
Python3网络爬虫实战:31、数据存储:文件存储
Python3网络爬虫实战:30、解析库的使用:PyQuery
Python3网络爬虫实战:29、解析库的使用:BeautifulSoup
Python3网络爬虫实战:28、解析库的使用:XPath
Python3网络爬虫实战:27、Requests与正则表达式抓取猫眼电影排行
Python3网络爬虫实战:26、正则表达式
Python3网络爬虫实战:25、requests:高级用法
Python3网络爬虫实战:24、requests:基本使用
Python3网络爬虫实战:23、使用Urllib:分析Robots协议
Python3网络爬虫实战:21、使用Urllib:处理异常
Python3网络爬虫实战:22、使用Urllib:解析链接
Python3网络爬虫实战:20、使用Urllib发送请求
Python3网络爬虫实战:19、代理基本原理
Python3网络爬虫实战:18、Session和Cookies
Python3网络爬虫实战:17、爬虫基本原理
Python3网络爬虫实战:16、Web网页基础
Python3网络爬虫实战:15、爬虫基础:HTTP基本原理
Python3网络爬虫实战:14、部署相关库的安装:Scrapyrt、Gerapy
Python3网络爬虫实战:13、部署相关库的安装:ScrapydClient、ScrapydAPI
Python3网络爬虫实战:12、部署相关库的安装:Docker、Scrapyd
Python3网络爬虫实战:11、爬虫框架的安装:ScrapySplash、ScrapyRedis
Python3网络爬虫实战:10、爬虫框架的安装:PySpider、Scrapy
Python3网络爬虫实战:9、APP爬取相关库的安装:Appium的安装
Python3网络爬虫实战:8、APP爬取相关库的安装:MitmProxy的安装
Python3网络爬虫实战:7、APP爬取相关库的安装:Charles的安装
Python3网络爬虫实战:6、Web库的安装:Flask、Tornado
Python3网络爬虫实战:5、存储库的安装:PyMySQL、PyMongo、RedisPy、RedisDump
Python3网络爬虫实战:4、数据库的安装:MySQL、MongoDB、Redis
Python3网络爬虫实战:3、解析库的安装:LXML、BeautifulSoup、PyQuery、Tesserocr
Python3网络爬虫实战:2、安装:GeckoDriver、PhantomJS、Aiohttp
Python3网络爬虫实战:1、请求库安装:Requests、Selenium、ChromeDriver
Python3网络爬虫实战:5、存储库的安装:PyMySQL、PyMongo、RedisPy、RedisDump
资源编号:75749
Python3网络爬虫实战
爬虫
热度:144
在前面一节我们介绍了几个数据库的安装方式,但这仅仅是用来存储数据的数据库,它们提供了存储服务,但如果想要和 Python 交互的话也同样需要安装一些 Python 存储库,如 MySQL 需要安装 PyMySQL,MongoDB 需要安装 PyMongo 等等,本节我们来说明一下这些库的安装方式。
在前面一节我们介绍了几个数据库的安装方式,但这仅仅是用来存储数据的数据库,它们提供了存储服务,但如果想要和 Python 交互的话也同样需要安装一些 Python 存储库,如 MySQL 需要安装 PyMySQL,MongoDB 需要安装 PyMongo 等等,本节我们来说明一下这些库的安装方式。 # 1.4.1 PyMySQL的安装 在前面一节我们了解了 MySQL 的安装方式,在 Python3 中如果想要将数据存储到 MySQL 中就需要借助于 PyMySQL 来操作,本节我们介绍一下 PyMySQL 的安装方式。 #### 1. 相关链接 * GitHub:https://github.com/PyMySQL/PyMySQL * 官方文档:http://pymysql.readthedocs.io/ * PyPi:https://pypi.python.org/pypi/PyMySQL #### 2. Pip安装 推荐使用 Pip 安装,命令如下: ``` pip3 install pymysql ``` 执行完命令即可完成安装。 #### 3. 验证安装 为了验证库是否已经安装成功,可以在命令行下测试一下: ``` $ python3 >>> import pymysql >>> pymysql.VERSION (0, 7, 11, None) >>> ``` 在命令行首先输入 python3,进入命令行模式,输入如上内容,如果成功输出了其版本内容,那么证明 PyMySQL 成功安装,在后文我们会详细介绍 PyMySQL 的使用方法。 # 1.4.2 PyMongo的安装 在前面我们介绍了 MongoDB 的安装方式,在 Python 中如果想要和 MongoDB 进行交互就需要借助于 PyMongo 库,本节我们来了解一下 PyMongo 的安装方法。 #### 1. 相关链接 * GitHub:https://github.com/mongodb/mongo-python-driver * 官方文档:https://api.mongodb.com/python/current/ * PyPi:https://pypi.python.org/pypi/pymongo #### 2. Pip安装 推荐使用 Pip 安装,命令如下: ``` pip3 install pymongo ``` 运行完毕之后即可完成 PyMongo 的安装。 #### 3. 验证安装 为了验证库是否已经安装成功,可以在命令行下测试一下: ``` $ python3 >>> import pymongo >>> pymongo.version '3.4.0' >>> ``` 在命令行首先输入 python3,进入命令行模式,输入如上内容,如果成功输出了其版本内容,那么证明 PyMongo 成功安装,在后文我们会详细介绍 PyMongo 的使用方法。 # 1.4.3 RedisPy的安装 对于 Redis 来说,我们要使用 RedisPy 库来与其交互,本节我们来介绍一下 RedisPy 的安装方法。 #### 1. 相关链接 * GitHub:https://github.com/andymccurdy/redis-py * 官方文档:https://redis-py.readthedocs.io/ #### 2. Pip安装 推荐使用 Pip 安装,命令如下: ``` pip3 install redis ``` 运行完毕之后即可完成 RedisPy 的安装。 #### 3. 验证安装 为了验证库是否已经安装成功,可以在命令行下测试一下: ``` $ python3 >>> import redis >>> redis.VERSION (2, 10, 5) >>> ``` 在命令行首先输入 python3,进入命令行模式,输入如上内容,如果成功输出了其版本内容,那么证明 RedisPy 成功安装,在后文我们会详细介绍 RedisPy 的使用方法。 # 1.4.4 RedisDump的安装 RedisDump 是一个用于 Redis 数据导入导出的工具,是基于 Ruby 实现的,所以要安装 RedisDump 需要先安装Ruby。 #### 1. 相关链接 * GitHub:https://github.com/delano/redis-dump * 官方文档:http://delanotes.com/redis-dump #### 2. 安装Ruby ``` brew install ruby ``` #### 3. Gem安装 安装完成之后,我们就可以执行 gem 命令了,它类似于 Python 中的 pip 命令,利用 gem 我们可以安装 RedisDump,命令如下: ``` sudo gem install redis-dump ``` 执行完毕之后即可完成 RedisDump 的安装。 #### 4. 验证安装 安装成功后就可以执行如下两个命令: ``` redis-dump redis-load ``` 在命令行下输入这两个命令,如果可以成功调用,则证明安装成功。