DB

生成 DB 示例以供其他模块使用

用法

生成数据库实例

from taobao_crawler.utils.db import DB
db_config = {'db_user': '',  # 数据库用户名
             'db_pass': '',  # 数据库密码
             'db_host': 'localhost',  # 数据库地址
             'db_port': 27017,  # 数据库端口
             'db_name': 'taobao'}  # 数据库 collection 名称
mongo = DB(db_config)

与其他模块搭配使用

rate_crawler = RateCrawler(mongo.db)

关闭数据库连接

mongo.close()

类属性

class utils.db.DB(db_config)

Bases: object

__init__(db_config)

初始化 utils.db.DB 实例

参数:db_config – 一个包含 ‘db_host’, ‘db_port’, ‘db_user’, ‘db_name’, ‘db_user’, ‘db_pass’ 的字典
close()

关闭数据库连接