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冒泡排序算法的实现代码
Nov 21 Python
python判断字符串是否包含子字符串的方法
Mar 24 Python
仅用50行Python代码实现一个简单的代理服务器
Apr 08 Python
深入解读Python解析XML的几种方式
Feb 16 Python
Python程序中用csv模块来操作csv文件的基本使用教程
Mar 03 Python
Python3 处理JSON的实例详解
Oct 29 Python
python爬取指定微信公众号文章
Dec 20 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
Dec 17 Python
Pycharm中Python环境配置常见问题解析
Jan 16 Python
Python多线程多进程实例对比解析
Mar 12 Python
5行Python代码实现图像分割的步骤详解
May 25 Python
yolov5返回坐标的方法实例
Mar 17 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
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
JavaScript 原型链学习总结
2010/10/29 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
JQuery中DOM事件合成用法实例分析
2015/06/13 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
js实现二级导航功能
2017/03/03 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
vue项目首屏加载时间优化实战
2019/04/23 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
vue下canvas裁剪图片实例讲解
2020/04/16 Javascript
python中正则表达式的使用方法
2018/02/25 Python
Python初学者常见错误详解
2019/07/02 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
python并发爬虫实用工具tomorrow实用解析
2019/09/25 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
英国度假别墅预订:Sykes Cottages
2017/06/12 全球购物
老师自我鉴定范文
2013/12/25 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
期末学生评语大全
2014/04/24 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
国际会计专业求职信
2014/08/04 职场文书
2014领导班子四风问题对照检查材料思想汇报
2014/09/21 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
大学生自荐书范文
2015/03/05 职场文书
民事答辩状范本
2015/05/21 职场文书
一行Python命令实现批量加水印
2022/04/07 Python
PHP RabbitMQ消息列队
2022/05/11 PHP
Python中的 enumerate和zip详情
2022/05/30 Python