pyspider爬取数据存入mysql--2.测试数据库能否连通


做一个简单的测试,看数据能否存入mysql

 1 #!/usr/bin/env python
 2 # -*- encoding: utf-8 -*-
 3 # Created on 2017-10-26 16:03:21
 4 # Project: mysql_test
 5 
 6 from pyspider.libs.base_handler import *
 7 import MySQLdb
 8 
 9 class Handler(BaseHandler): 10 crawl_config = { 11  } 12 13 def __init__(self): 14 self.db = MySQLdb.connect(ip, name, password, tableName, charset='utf8') 15 16 @every(minutes=24 * 60) 17 def on_start(self): 18 try: 19 cursor = self.db.cursor() 20 sql = "insert into user(userName, userAge, userAddress) values ('pyspider',1,'园子')" 21  cursor.execute(sql) 22  cursor.close() 23  self.db.commit() 24  self.db.close() 25 except Exception, e: 26 print e 27 self.db.rollback()

 user表中已经插入了记录:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM