- 在django下创建scrapy项目
- 修改scrapy的setting.py文件为:
(1) import os
(2) import sys
(3) sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(’.’))))
(4) os.environ[‘DJANGO_SETTINGS_MODULE’] = ‘zhenghe.settings’
(5) # 手动初始化Django:
(6) import django
(7) django.setup() - 下载scrapy与django的连接包:scrapy_djangoitem
- 在scrapy的itmes.py中引入django的models
如:from scrapy_djangoitem import DjangoItem
from moviesite.models import Movie
class DoubanItem(DjangoItem):
django_model = Movie
Pass - 在管道文件中直接item.save()即可