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实现批量改文件名称的方法
May 25 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
Jul 01 Python
Python中%r和%s的详解及区别
Mar 16 Python
对python中for、if、while的区别与比较方法
Jun 25 Python
Python实用技巧之利用元组代替字典并为元组元素命名
Jul 11 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
python实现指定ip端口扫描方式
Dec 17 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
Python函数基本使用原理详解
Mar 19 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
python批量生成条形码的示例
Oct 10 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 实现explort() 功能的详解
2013/06/20 PHP
destoon调用discuz论坛中带图片帖子的实现方法
2014/08/21 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
javascript中的new使用
2010/03/20 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
JS刷新框架外页面七种实现代码
2013/02/18 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
2018/12/09 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
2020/01/25 Python
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
N.Peal官网:来自伦敦的高档羊绒品牌
2018/10/29 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
考试退步检讨书
2014/01/15 职场文书
设计师个人求职信范文
2014/02/02 职场文书
集体婚礼策划方案
2014/02/22 职场文书
主要负责人任命书
2014/06/06 职场文书
2014法院干警廉洁警示教育思想汇报
2014/09/13 职场文书
博士导师推荐信
2015/03/25 职场文书