python安装
通过官网 下载安装
python升级pip工具
python -m pip install --upgrade pip
python第三方库 requests安装
-
方式1:通过pip安装(可以通过 python -m pip install --upgrade pip 升级 pip3)
pip3 install requests
-
方式2:通过wheel安装(首先有wheel库和wheel包)
pip3 install requests-2.17.3-py2.py3-none-any.whl
-
方式3:源码安装
下载代码,两种方式:
git clone git://github.com/kennethreitz/requests.git
curl -OL https://github.com/kennethreitz/requests/tarball/master
cd requests
python3 setup.py install
Seleninum的安装(自动化测试工具)
-
方式1:通过pip3安装
pip3 install selenium
-
方式2:通过wheel安装
pip3 install selenium-3.4.3-py2.py3-none-any.whl
安装chrome谷歌浏览器
- 从官网下载
- 点击"帮助" -> "关于 Google Chrome" 查看Chrome的版本号
安装ChromeDriver 浏览器驱动程序
- 从地址下载https://chromedriver.storage.googleapis.com/index.html,
下载完毕放置chromedriver.exe到Python的Scripts目录下面 - 测试
在命令行输入chromedriver
代码测试,成功后会弹出空白浏览器
from selenium import webdriver
browser = webdriver.Chrome()
PhantomJS的安装
- 从http://phantomjs.org/download.html下载软件(应该已经被墙,从百度网盘下载)
- 解压后,把可执行文件路径phantomjs.exe复制到python的scripts下面或者配置\phantomjs-2.1.1-windows\bin\配置到系统环境变量里面
代码测试PhantomJS
from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get("https://www.baidu.com")
print(browser.current_url)
异步非阻塞Web服务库
- 命令行输入
pip3 install aiohttp
进行安装 - 代码测试 python命令行环境下,输入
import aiohttp
解析库lxml
- 命令行输入
pip3 install lxml
- 代码测试 python命令行环境下,输入
import lxml
解析库Beautiful Soup
- 命令行输入
pip3 install beautifulsoup4
- 代码测试
from bs4 import BeautifulSoup
soup = BeautifulSoup("<p>Hello</p>", "lxml")
print(soup.p.string)
网页解析工具pyquery
- 命令行输入
pip3 install pyquery
- 代码测试 python命令行环境下,输入
import pyquery
验证码工具tesserocr
- 在地址安装tesseract下载软件,选择3.0版本,选择不带dev的版本
- 安装tesserocr,输入
pip3 install tesserocr pillow
- 命令行测试,准备image.png图,结果输入到result.txt
tesseract image.png result -1 eng && cat result.txt
- 代码测试
import tesserocr
from PIL import Image
image = Image.open(’image.png’)
print(tesserocr.image_to_text(image))
其他内容:
数据库MySQL的安装
- 下载地址链接
- 命令行模式下,建立测试数据库
MySQL -u root -p password -d database
- 安装相关python连接库pymysql
pip3 install pymysql
- 测试安装,python命令行模式下
>>>import pymysql
>>>pymysql.VERSION
MongoDB,Redis的安装,对应的存储库安装PyMySQL,PyMongo, redis-py的安装
Web服务库 Flask 和 Tornado 安装
抓包工具Charles 和 mitmproxy 的安装
移动端工具Appium安装
爬虫框架pysider
爬虫框架Scrapy
- 相关使用教程链接
- 安装pyOpenSSL依赖库
pip3 install pyOpenSSL
- 安装Twisted依赖库
pip3 install twisted
- 安装pywin32依赖库
pip3 install pywin32
- 安装scrapy
pip3 install scrapy
- 测试安装,命令行输入
网友评论