/mmpic

python django 美女图片爬虫站

Primary LanguagePython

mmpic

python爬取美女图片站,djongo框架构建web站点展示图片

mmpic修改版

演示站

mmpic.licyun.com

安装教程

1.环境配置

#安装mysql
如对LINUX不熟悉,建议使用宝塔面板一键安装
Mysql版本建议 > 5.6

#安装EPEL和IUS软件源
yum -y install epel-release
yum -y install https://centos7.iuscommunity.org/ius-release.rpm

#安装Python3.6
yum -y install python36u

#创建python3连接符
ln -s /usr/bin/python3.6 /usr/bin/python3

#安装pip3
yum -y install python36u-pip

#创建pip3链接符
ln -s /usr/bin/pip3.6 /usr/bin/pip3

#安装python-dev
yum install python36u-devel

2.克隆程序

为保持与源码配置一致,请将源码克隆至/root目录下。

如果要放置到其他目录,请自行打开uwsgi.ini进行配置修改。
git clone https://github.com/licyun/mmpic.git

进入程序目录
cd mmpic

安装程序依赖
pip3 install -r requirements.txt

3.程序设置

1、修改silumz下settings.py文件中数据库的配置

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '数据库名',
'USER': '数据库用户名',
'PASSWORD': ‘数据库密码',
'HOST': '127.0.0.1',
'PORT': '3306',
    }
}

2、将模板目录下的pagination.html文件放入python安装目录的/site-packages/dj_pagination/templates/pagination/下
(centos7 cp pagination.html /usr/lib/python3.6/site-packages/dj_pagination/templates/pagination/)

3.导入数据库文件
导入数据库文件mmpic.sql到mysql数据库

4.运行程序
uwsgi --ini uwsgi.ini

5.访问网站
浏览器访问 ip:8000 可以正常访问即搭建成功
访问前请确保服务器防火墙已开启8000端口

爬虫文件说明

  1. 爬虫位于crawler目录下,每一个文件都是独立的,可单独执行。
  2. 爬虫主要修改对应的数据库名、数据库用户名及密码。
  3. 例: python3 mzt.py

修改模板文件

  1. 修改settings.py文件中的 'mmpic' 为 templates目录下模板文件名 'DIRS': [os.path.join(BASE_DIR, 'templates'+"/"+"mmpic")]
  2. 将模板目录下的pagination.html文件放入python安装目录的/site-packages/dj_pagination/templates/pagination/下 (centos7 cp pagination.html /usr/lib/python3.6/site-packages/dj_pagination/templates/pagination/)