如何使用Python爬取古诗文并有效存入MySQL数据库?

2026-06-09 19:032阅读0评论SEO基础
  • 内容介绍
  • 相关推荐

本文共计630个文字,预计阅读时间需要3分钟。

如何使用Python爬取古诗文并有效存入MySQL数据库?

使用正则提取数据时,若请求库requests遇到错误ERROR 1054 (42S22): Unknown column 'title' in 'field list',可能是因为SQL语句中指定的列名'title'在数据库中不存在。

修改后的SQL语句如下:

如何使用Python爬取古诗文并有效存入MySQL数据库?

sqlINSERT INTO poem (author, content, create_time) VALUES ('作者名', '内容', '创建时间');

使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column ‘title' in ‘field list'。原来是我写sql 有问题,sql = “insert into poem(title,author,content,create_time) values({},{},{},{})”.format(title, author,content,crate_time)
应该写成sql = “insert into poem(title,author,content,create_time) values('{}','{}','{}','{}')”.format(title, author,content,crate_time)

把插入的值放入引号中。

阅读全文

本文共计630个文字,预计阅读时间需要3分钟。

如何使用Python爬取古诗文并有效存入MySQL数据库?

使用正则提取数据时,若请求库requests遇到错误ERROR 1054 (42S22): Unknown column 'title' in 'field list',可能是因为SQL语句中指定的列名'title'在数据库中不存在。

修改后的SQL语句如下:

如何使用Python爬取古诗文并有效存入MySQL数据库?

sqlINSERT INTO poem (author, content, create_time) VALUES ('作者名', '内容', '创建时间');

使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column ‘title' in ‘field list'。原来是我写sql 有问题,sql = “insert into poem(title,author,content,create_time) values({},{},{},{})”.format(title, author,content,crate_time)
应该写成sql = “insert into poem(title,author,content,create_time) values('{}','{}','{}','{}')”.format(title, author,content,crate_time)

把插入的值放入引号中。

阅读全文