python爬虫的数据库连接问题【推荐】


Posted in Python onJune 25, 2018

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()具体的基础知识详见连接

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爬虫的数据库连接问题【推荐】

总结

以上所述是小编给大家介绍的python爬虫的数据库连接问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python中mechanize库的简单使用示例
Jan 10 Python
用Python的Django框架来制作一个RSS阅读器
Jul 22 Python
python 显示数组全部元素的方法
Apr 19 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
Python对切片命名的实现方法
Oct 16 Python
Python将string转换到float的实例方法
Jul 29 Python
Pyinstaller 打包exe教程及问题解决
Aug 16 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
基于python实现蓝牙通信代码实例
Nov 19 Python
django ajax发送post请求的两种方法
Jan 05 Python
python同时遍历两个list用法说明
May 02 Python
Python中lru_cache的使用和实现详解
Jan 25 Python
python让列表倒序输出的实例
Jun 25 #Python
python实现将一个数组逆序输出的方法
Jun 25 #Python
Python机器学习库scikit-learn安装与基本使用教程
Jun 25 #Python
python3实现随机数
Jun 25 #Python
Python实现快速计算词频功能示例
Jun 25 #Python
python实现画一颗树和一片森林
Jun 25 #Python
完美解决在oj中Python的循环输入问题
Jun 25 #Python
You might like
PHP通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
jQuery判断div随滚动条滚动到一定位置后停止
2014/04/02 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
很不错的两款Bootstrap Icon图标选择组件
2016/01/28 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
几行js代码实现自适应
2017/02/24 Javascript
微信小程序 向左滑动删除功能的实现
2017/03/10 Javascript
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
2018/09/14 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
python 正则式 概述及常用字符
2009/05/07 Python
详解pytorch 0.4.0迁移指南
2019/06/16 Python
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2020/02/26 Python
使用Django搭建网站实现商品分页功能
2020/05/22 Python
python 实现两个npy档案合并
2020/07/01 Python
python实现取余操作的简单实例
2020/08/16 Python
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
如何开启linux的ssh服务
2015/02/14 面试题
应届生骨科医生求职信
2013/10/31 职场文书
中专毕业生自我鉴定范文
2013/11/09 职场文书
银行优秀员工事迹
2014/02/06 职场文书
体育教师求职信
2014/05/24 职场文书
检讨书范文1000字
2015/01/28 职场文书
交通事故调解协议书
2015/05/20 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
一起来学习Python的元组和列表
2022/03/13 Python