Automagic环境搭建
本机配置 win10,百度云中提供相关安装包https://pan.baidu.com/s/1z8jn4mJstDSQlcuwUYVPcw
需要添加的环境变量
1、安装py2.7(百度取可)
2、安装pip
解压:pip-10.0.0b2.tar.gz ,进入目录后空白片,shit+右键(选择在此处打开命令窗口,即进入cmd),输入python setup.py install
3、安装selenium
在cmd中,输入pip install -U selenium
4、安装mysql(mysql-5.5.59-winx64.zip)
按照教程安装,https://blog.csdn.net/czbqoo01/article/details/69789008
数据库名等参数按以下图设置或者自己定义
创建数据库名时,要使用管理员权限和 root用户,在开始键点右键(命令提示符(管理员)),然后创建数据库名mysql -uroot -p
输入密码
create database autoplat;
5、安装mysql-python
按教程取可https://blog.csdn.net/lcr_happy/article/details/73252819
6、正式开始安装 (https://github.com/radiateboy/automagic)
a\解压automagic-dev目录 ,进入该目录,shit+右键(选择在此处打开命令窗口,即进入cmd),首先可以试下执行这个语句,安装依赖包pip install -r requirements.txt,如果出现错误就继续看吧
b\输入 python setup.py install,有错误时,解决后再执行这语句,即到成功
如果出现以下报错,使用pip命令来 卸载 Django, pip uninstall django,再输输入 pip install django==1.11.1
如果出现如下报错,输入pip install cryptography==2.2.2
或者出现这样的错误,先 pip uninstall scapy,再安装 pip install scapy==2.3.3
如果还有其他错误,像这样安装对应的库可以参考这个文件选择版本
出现以下就成功7、最后的最后
数据库初始化
cd automagic-dev,进入该目录,shit+右键(选择在此处打开命令窗口,即进入cmd)
python manage.py makemigrations
python manage.py migrate
初始化会报createSuperuser的错误,此处忽略即可,下面会用命令创建用户。
另:内置关键字 在wiki #关键字创建# 页面(可以了解一下)
关键字导入,打开这个页面,保存到本地,https://github.com/radiateboy/automagic/blob/dev/seleniumkeyword/data/autoplat_keyword.sql
关于mysql5.5 无法将中文插入表中,打开H:\mysql-5.5.59-winx64,下的my.ini,其中有两处改成gbk即可
导入成功如下
python manage.py createsuperuser
按照提示进行输入要创建的用户名、邮箱、密码(8位以上,字母、字符、数字的组合)
manage.py runserver 0.0.0.0:8000
http://127.0.0.1:8000 访问登录即可
tips:有其他问题再补充