如何做区块链网站,建设银行信用卡积分兑换话费网站,北京网站改版费用,临沂专业网站制作公司Hello大家好#xff0c;我是你们的南枫学长#xff0c;咱们今天来学——爬虫之MySql数据入库。
话不多说#xff0c;导入咱们的老朋友#xff1a; Pymysql就是我们Python里面的mysql库#xff0c;主要功能就是用来连接MySql数据库#xff0c;那么下载还是一样的操作去进…Hello大家好我是你们的南枫学长咱们今天来学——爬虫之MySql数据入库。
话不多说导入咱们的老朋友 Pymysql就是我们Python里面的mysql库主要功能就是用来连接MySql数据库那么下载还是一样的操作去进行下载哈。
下载安装好之后我们首先先使用到pymsql.connect方法去连接到mysql数据库然后通过host’localhost’来找到数据库服务器地址。User’root’就是数据库名。Password’jensen’是数据库密码。Db’py_spider’就是我们需要连接的数据库名。Curordb.cursor()是从数据库连接对象里面获取到一个游标对象用来执行SQL语句。 设置url 这个url会返回一个json数据所以我们可以使用get请求并且来获取json数据。 初始化数据列表。创建一个空列表用来存储从json数据里面提取到的数据 遍历json数据并提取所需要的信息。遍历json_data里面的每一个元素再去提取每个元素我就不一一的去打出来了哈再把这些值呢存储到一个新字典data_dict里面去并且添加到data_list列表中。 打印看一下数据对不对 定义一个SQL语句用在咱们数据库里面去创建一个名字叫FaDianChang的表并且去尝试执行SQL语句以创建表。 还偷摸写了个异常处理这块就不用解释了吧
如果成功那么就会打印“表创建成功…”如果失败那就会捕获异常并且打印“表创建失败”。
遍历数据列表插入到数据库里面去 定义SQL语句其实就是数据库的增删改查里面的增插入到对应的表里面去。
最后关闭数据库连接