配置机器情况:
win7 x64系统(WIN8也可以)
4G内存
IE 9/ IE10浏览器(IE11需要做特殊配置)
一、安装python
由于是python版本,所以第一步当然是安装python-2.7.9-amd64 (截止现在最新的,并且是64位的),记得把python.exe 放入系统环境中,可以通过cmd命令行输入 python来检测
二、安装python的工具包
先安装安装包easy_install 或者pip (pip是2.7.9安装好的),如果没有先要下载setuptools-5.4.1.zip包,然后利用easy_install 安装pip
三、安装selenium (自动化测试工具)
easy_install selenium 或者 pip install selenium
四、下载IE浏览器的驱动
下载IEDriverServer.exe 文件,并把这个东西放到系统环境目录下(建议放在python的目录下)
四、安装bs4 (即 beautifulsoup ) (DOM解析工具)
beautifulsoup4-4.2.1.tar.gz,然后解压,cmd命令行下cd到 beautifulsoup4-4.2.1 目录下然后 执行命令python setup.py install
五、安装pycurl (页面下载模块)
官网下载pycurl-7.19.5.win-amd64-py2.7.exe (注意是64位),然后双击即可
六、安装lxml 和 html5lib (用于文档解析)
pip install xxx命令方式
七、安装chardet(检测字符串编码的模块)
依然后pip install xxx 命令方式
八、设置IE浏览器(IE9 和 IE10 配置一样的)
工具-internet选项-安全: Internet/本地Intranet/受信任的站点/受限制的站点 这四个区域都设置成启动保护模式(都要打钩或者都不打勾,只要保持一致即可)
九、IE浏览器默认打开json格式的数据时候是需要下载,而如果直接显示在页面怎么办呢?
解决办法也非常简单,需要我们在操作系统的注册表中添加关于 JSON 的 MIME 类型支持,你可以将以下内容编辑成扩展名为 .reg 的文件(文件名随意),然后双击执行将 该文件导入注册表:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=dword:00080000
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"encoding"=dword:00080000
其原理是修改注册表,将 application/json、text/json 两种 Content-Type 开启设置调成与 GIF/PNG/HTML 一致,改为直接用浏览器打开查看。
导入上面的注册表文件以后,再使用IE开启就可以不需要下载即可显示 json 了。