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
  • 测试安装,命令行输入
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,491评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,856评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,745评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,196评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,073评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,112评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,531评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,215评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,485评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,578评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,356评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,215评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,583评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,898评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,497评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,697评论 2 335

推荐阅读更多精彩内容

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