Windows开发环境的搭建

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 浏览器驱动程序

代码测试,成功后会弹出空白浏览器

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

pip3 install pyOpenSSL
  • 安装Twisted依赖库
pip3 install twisted
  • 安装pywin32依赖库
pip3 install pywin32
  • 安装scrapy
pip3 install scrapy
  • 测试安装,命令行输入
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、前言 学习自动化测试的第一步是要选择一门语言进行学习,对编程经验不足测试人员来说,Python是个很好的入门语...
    橙子wbc阅读 2,093评论 0 0
  • 上一篇:5.Python多版本共存配置下一篇:7.爬虫基本原理 urllib re python内置库:通常安装好...
    在努力中阅读 1,289评论 0 2
  • 请求库安装 爬虫可以简单分为几步:抓取页面、分析页面和存储数据 requests 安装 pip3 install ...
    AlanV阅读 965评论 0 0
  • 再过三天,杜兜就四岁了。我问他:“你想要什么礼物呢?”杜兜扬起小脸告诉我:“我想要海军服。”自从看了《红海行动》,...
    杜痕远阅读 328评论 0 4
  • 篆|寸心 图|自拍 【名章】 【释文】王 元谷 【规格】0.7cm见方 【材质】青田石
    大為師道阅读 466评论 2 11