python爬虫的数据库连接问题【推荐】
作者:wanghaing 时间:2024-01-19 18:26:41
1.需要导的包
import pymysql
2.# mysql连接信息(字典形式)
db_config ={
'host': '127.0.0.1',#连接的主机id(107.0.0.1是本机id)
'port': 3306,
'user': '****',
'password': '****',
'db': 'test',#(数据库名)
'charset': 'utf8'
}
3.# 获得数据库连接
connection = pymysql.connect(**db_config)connection()具体的基础知识详见连接
https://www.jb51.net/article/142550.htm
4.具体连接(以简书为例)
try:
# 获得数据库游标(游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标总是与一条SQL 选择语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的游标位置组成。)
with connection.cursor() as cursor:
sql = 'insert into simplebook(title, url) values(%s, %s)'
for u in urls:
# 执行sql语句
cursor.execute(sql, (u.string, r'http://www.jianshu.com'+u.attrs['href']))
# 事务提交
connection.commit()
finally:
# 关闭数据库连接
connection.close()
5.连接数据库成功,并得到数据
总结
以上所述是小编给大家介绍的python爬虫的数据库连接问题网站的支持!
来源:https://www.cnblogs.com/creative-work/p/8969602.html
标签:python,爬虫,数据库,连接
0
投稿
猜你喜欢
python将ip地址转换成整数的方法
2022-10-17 23:40:23
JS小游戏之象棋暗棋源码详解
2024-04-23 09:24:55
python通过colorama模块在控制台输出彩色文字的方法
2023-07-23 00:35:51
python pygame 愤怒的小鸟游戏示例代码
2023-11-14 17:00:48
mysql 5.6.26 winx64安装配置图文教程(一)
2024-01-14 21:44:59
详解Python程序与服务器连接的WSGI接口
2021-11-19 03:57:10
Golang验证器之validator是使用详解
2024-01-29 23:40:28
go-cqhttp环境配置及安装过程
2024-04-26 17:30:46
JavaScript中prototype为对象添加属性的误区介绍
2024-04-19 09:46:30
Python使用re模块实现正则表达式操作指南
2022-03-14 18:11:11
手把手教你Navicat如何导出Excel格式的表结构
2024-01-20 21:39:36
python3 cookbook中常遇问题解答
2022-09-07 09:07:05
详解python中asyncio模块
2022-06-14 05:25:13
Python数据类型转换汇总
2023-05-13 16:33:00
Python 如何实现文件自动去重
2021-07-16 13:50:54
django queryset 去重 .distinct()说明
2022-10-12 01:01:00
Oracle 自增(auto increment) 或 标识字段的建立方法
2009-03-06 11:15:00
pandas删除某行或某列数据的实现示例
2021-01-05 07:24:33
六个Python编程最受用的内置函数使用详解
2022-06-12 22:26:01
通过python顺序修改文件名字的方法
2023-05-20 08:05:29