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 相关文章推荐
Mac下Supervisor进程监控管理工具的安装与配置
Dec 16 Python
python用pickle模块实现“增删改查”的简易功能
Jun 07 Python
Python 快速实现CLI 应用程序的脚手架
Dec 05 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
Python干货:分享Python绘制六种可视化图表
Aug 27 Python
在pycharm中设置显示行数的方法
Jan 16 Python
python使用 cx_Oracle 模块进行查询操作示例
Nov 28 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
Python 串口通信的实现
Sep 29 Python
python执行js代码的方法
May 13 Python
Python实现列表拼接和去重的三种方式
Jul 02 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 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
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
ThinkPHP安装和设置
2015/07/27 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
2015/12/31 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
jquery 日期分离成年月日的代码
2010/05/14 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
javascript中使用new与不使用实例化对象的区别
2015/06/22 Javascript
window.onerror()的用法与实例分析
2016/01/27 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
Node.js + Redis Sorted Set实现任务队列
2016/09/19 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
2016/12/14 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
Bootstrap 下拉多选框插件Bootstrap Multiselect
2017/01/22 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
vue封装第三方插件并发布到npm的方法
2017/09/25 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
浅谈python jieba分词模块的基本用法
2017/11/09 Python
Python常见数据结构之栈与队列用法示例
2019/01/14 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
构造器Constructor是否可被override?
2013/08/06 面试题
Linux操作面试题
2015/02/11 面试题
超市开店计划书
2014/09/15 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
医院消毒隔离制度
2015/08/05 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android