【Python3网络爬虫开发实战】1.3.3-pyquery的安装
pyquery同样是一个强大的网页解析工具,它提供了和jQuery类似的语法来解析HTML文档,支持CSS选择器,使用非常方便。本节中,我们就来了解一下它的安装方式。
1. 相关链接
GitHub:https://github.com/gawel/pyquery
PyPI:https://pypi.python.org/pypi/pyquery
官方文档:http://pyquery.readthedocs.io
2. pip安装
这里推荐使用pip安装,命令如下:
pip3 install pyquery
命令执行完毕之后即可完成安装。
3. wheel安装
当然,我们也可以到PyPI(https://pypi.python.org/pypi/pyquery/#downloads)下载对应的wheel文件安装。比如如果当前版本为1.2.17,则下载的文件名称为pyquery-1.2.17-py2.py3-none-any.whl,此时下载到本地再进行pip安装即可,命令如下:
pip3 install pyquery-1.2.17-py2.py3-none-any.whl
4. 验证安装
安装完成之后,可以在Python命令行下测试:
$ python3
>>> import pyquery
如果没有错误报出,则证明库已经安装好了。
来源:华为云社区 作者:崔庆才丨静觅
【Python3网络爬虫开发实战】1.3.3-pyquery的安装相关推荐
- 【Python3网络爬虫开发实战】1.3.4-tesserocr的安装
在爬虫过程中,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用OCR来识别. 1. OCR OCR,即Optical Character Recognition,光学字符 ...
- 【Python3网络爬虫开发实战】1.7.3-Appium的安装
[摘要] Appium是移动端的自动化测试工具,类似于前面所说的Selenium,利用它可以驱动Android.iOS等设备完成自动化测试,比如模拟点击.滑动.输入等操作,其官方网站为:http:// ...
- 【Python3网络爬虫开发实战】 1.7.1-Charles的安装
[摘要] Charles是一个网络抓包工具,相比Fiddler,其功能更为强大,而且跨平台支持得更好,所以这里选用它来作为主要的移动端抓包工具. 1. 相关链接 官方网站:https://www.ch ...
- 【Python3网络爬虫开发实战】1.5.3-redis-py的安装
[摘要] 对于Redis来说,我们要使用redis-py库来与其交互,这里就来介绍一下它的安装方法. 1. 相关链接 GitHub:https://github.com/andymccurdy/red ...
- 【Python3网络爬虫开发实战】1.5.2-PyMongo的安装
[摘要] 在Python中,如果想要和MongoDB进行交互,就需要借助于PyMongo库,这里就来了解一下它的安装方法. 1. 相关链接 GitHub:https://github.com/mong ...
- 【Python3网络爬虫开发实战】1.5.1-PyMySQL的安装
[摘要] 在Python 3中,如果想要将数据存储到MySQL中,就需要借助PyMySQL来操作,本节中我们介绍一下它的安装方式. 1. 相关链接 GitHub:https://github.com/ ...
- 【Python3网络爬虫开发实战】1.3.1-lxml的安装
[摘要]lxml是Python的一个解析库,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高.本节中,我们了解一下lxml的安装方式,这主要从Windows.Linux和Mac三 ...
- 【Python3网络爬虫开发实战】1.2.6-aiohttp的安装
[摘要]之前介绍的Requests库是一个阻塞式HTTP请求库,当我们发出一个请求后,程序会一直等待服务器响应,直到得到响应后,程序才会进行下一步处理.其实,这个过程比较耗费资源.如果程序可以在这个等 ...
- 【Python3网络爬虫开发实战】 1.2.2-Selenium的安装
[摘要]Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击.下拉等操作.对于一些JavaScript渲染的页面来说,这种抓取方式非常有效.下面我们来看看Seleniu ...
最新文章
- 【Network Security!】密码攻击的原理和方法
- protocol buffer的高效编码方式
- matlab样本序列的时域波形,时域信号matlab实现
- jdk并发包里常用的类
- 【MyBatis框架】高级映射-延迟加载
- NAS网络存储使用教程之如何新建用户
- 擦地机器人修理_第一次修扫地机器人
- win10安装steam有损计算机,Win10专业版修复Steam磁盘写入错误的方法
- 长连接和短连接的定义区别,以及应用场景
- 【C语言】【MPI】MPI编程入门详解
- 水星无线网桥ssh服务器,水星路由的SSH连接步骤
- 《不抱怨的世界》-- 威尔·鲍温(Will Bowen)
- mysql 锁级别说明 一
- 计算机图形学课程设计内容及要求
- Win10下HyperV Centos如何剪贴
- Coremail2022Q4邮件安全报告:暴力破解骤降,盗号问题有所缓解?
- 中国荫罩对准器市场深度研究分析报告
- Android Battery(四) 电池管理
- Python 实现 GIF 动态图片分解 , 多帧动态图分解成多张静态图片
- php实现邮箱激活功能