结合Django与Scrapy获取豆瓣相关感兴趣的数据进行优化处理后显示。
Scrapy与Django的结合使用到了scrapy-djangoitem扩展。
相关地址:https://pypi.org/project/scrapy-djangoitem/
安装
pip install scrapy-djangoitem使用
from scrapy_djangoitem import DjangoItem连接数据库需要安装mysqlclient
相关地址:https://pypi.org/project/mysqlclient/
安装
pip install mysqlclient更改setting.py设置文件
# 这两行代码为连接数据库关键
import pymysql
pymysql.install_as_MySQLdb()
...
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '填入自己创建的数据库名',
'USER': '数据库用户',
'PASSWORD': '连接数据库密码',
'HOST': '相关IP',
'PORT': '端口(MySQL为3306)',
}
}由于自己前端能力较弱,同时审美设计能力不够。所以前端相关代码均使用现成素材进行二次开发。
相关界面显示如下:





