极验(geetest)验证码

刚刚登录简书的时候发现,那个验证码廷高大上的。就想看看怎么弄的,就先跑个测试用例吧。
具体的我还没怎么看,我是百度的测试用例。既然要学习那就先从跑通一个测试用例开始吧。这个只是测试用例,之后会继续 更新。

1.首先需要安装git(因为测试用例是从git下载的)

我用的是阿里云的Cent OS7 的服务器。

[root@Snowy ~]# yum install git

从github中下载测试用例:

[root@Snowy ~]# git clone https://github.com/GeeTeam/gt-python-sdk.git

安装GeetestSDK:

[root@Snowy ~]# cd gt-python-sdk/
[root@Snowy  gt-python-sdk]# python setup.py install

注意:安装这些东西度需要python环境,我的Linux自带的python2.7 ,如果没有的话,就需要自己去下载安装。
安装Django,版本的匹配问题,我一开始下载的是最新版本的Django,但是他需要python3.5的版本才能支持运行,所以我果断放弃了最新版:

[root@Snowy gt-python-sdk]# wget --no-check-certificate  https://www.djangoproject.com/download/1.8.14/tarball/
[root@Snowy gt-python-sdk]# tar zxvf Django-1.8.14.tar.gz
[root@Snowy gt-python-sdk]# cd Django-1.8.14
[root@Snowy Django-1.8.14]# python setup.py install

之后就可以去git下来的测试用例里面运行了。

[root@Snowy ~]# cd gt-python-sdk/demo/django_demo/
[root@Snowy django_demo]# python manage.py runserver 0.0.0.0:8100

此时可能会出现问题:
入下图所示:

问题图片

这个是在跑完python manage.py runserver 0.0.0.0:8100这个代码之后可能会出现这个情况。
此时就需要去我们下载的测试用例中查找文件,解决问题。
如下图所示:
我的测试用例的所在在liuhao文件夹下

ls之后查看一共有多少个文件:
文件夹

进入文件夹django_demo 之后ls
如下图所示:
查找文件settings.py

查找文件 settings.py 修改
image.png

之后再进入
image.png

django_demo 文件夹下
输入代码运行:
python manage.py runserver 0.0.0.0:8100
之后请求地址:http://39.106.123.59:8100/
image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,478评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,659评论 25 709
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,298评论 8 183
  • 怎么办,思绪杂乱,心思不定,满心慌乱。我觉得现在我真的急需一个结果,但我仿佛已经预料到结果,他没有那么喜欢你,甚至...
    沧桑不改阅读 1,209评论 0 0
  • ~~前情回顾:上一章~~ 训 诫 两人走着回到居所,一路上,苍萝一言未发。小卓一直偷偷觑着她的脸色,不敢开口。 苍...
    大梦斋阅读 3,188评论 4 2