#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# Created on 2015-03-12
'''
pyspider结果保存到数据库简单样例。
使用方法:
1, 把本文件放到pyspider/pyspider/database/mysql/目录下命名为mysqldb.py;
2, 建立相应的表和库;
3, 在脚本文件里使用from pyspider.database.mysql.mysqldb import ToMysql引用本代码;
4, 重写on_result方法.
'''
from six import itervalues
import MySQLdb
class ToMysql():
def __init__(self,kwargs):
'''
kwargs = { 'host':'localhost',
'user':'root',
'passwd':'root',
'db':'others',
'charset':'utf8'}
'''
hosts = kwargs['host']
username = kwargs['user']
password = kwargs['passwd']
database = kwargs['db']
charsets = kwargs['charset']
self.connection = False
try:
self.conn = MySQLdb.connect(host = hosts,user = username,passw
pyspider的mysql数据存储接口
最新推荐文章于 2021-03-25 07:28:29 发布
本文提供了一个pyspider结果保存到MySQL数据库的简单示例。包括如何配置连接参数、建立数据库表,并重写on_result方法来实现数据存储。只需将代码放在指定目录并进行相应设置即可。
摘要由CSDN通过智能技术生成