- 在settings.py文件中添加数据库的配置项
MONGO_HOST = "127.0.0.1"
MONGO_PORT = 27017
MONGO_DB = "Spider"
MONGO_COLL = "heartsong"
- 然后编写Pipelines.py
coding: utf-8 -*-
import pymongo
from scrapy.conf import settings
class HeartsongPipeline(object):
def __init__(self):
self.client = pymongo.MongoClient(host=settings['MONGO_HOST'], port=settings['MONGO_PORT'])
self.db = self.client[settings['MONGO_DB']]
self.coll = self.db[settings['MONGO_COLL']]
def process_item(self, item, spider):
postItem = dict(item)
self.coll.insert(postItem)
return item
摘自于https://msd.misuland.com/pd/299705742401736704