爬虫如何将数据保存到mysql数据库
#导包(因为python有mysql数据库的包,所以可以直接引用,如果自己的python环境中没有,则可以用pip install pymysql进行下载)
import pymysql
# 定义保存数据库函数
def save_mysql(需要添加的数据名称):
# 设置mysql连接
connect = pymysql.connect(
# IP为本地
host='localhost'
# 数据库名
db='自己的数据库名'
# 主机名
user='root'
# 密码,没有则用空字符串表示
password='')
# 创建游标
cursor = connect.cursor()
# 编写数据库语句
sql = "insert into yao(需要添加的数据名称) VALUES (有多少个值就填写多少个%s))"
例如:
sql = "insert into yao(title,price,store) VALUES(%s,%s,%s)"
# 判断插入是否成功
try:
curse.execute(sql,(需要添加的数据名称))
例如:
curse.execute(sql,(title,price,store))
connect.commit()
print('数据插入成功')
except:
print('数据插入失败')