python爬虫数据怎么导入mysql代码
时间: 2024-05-04 11:22:05 浏览: 78
利用 python操作爬虫数据存入mysql数据库。
你可以使用Python的MySQL驱动程序(如PyMySQL或mysql-connector-python),并使用以下代码将爬取到的数据导入到MySQL数据库中:
```python
import pymysql
# 连接到MySQL数据库
conn = pymysql.connect(
host='localhost',
user='username',
password='password',
db='database_name',
charset='utf8mb4'
)
# 创建游标对象
cursor = conn.cursor()
# 执行插入操作
try:
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
data = [('value1', 'value2', 'value3'), ('value4', 'value5', 'value6')]
cursor.executemany(sql, data)
conn.commit()
except:
conn.rollback()
# 关闭游标和连接
cursor.close()
conn.close()
```
在上面的代码中,你需要将 `localhost`、`username`、`password`、`database_name`、`table_name`、`column1`、`column2`、`column3` 替换为你自己的值,然后将 `data` 替换为你要插入的数据集合。注意,这里使用了 `executemany()` 方法批量插入数据,这样可以提高插入效率。
除了插入操作,你还可以使用其他的 SQL 命令来操作 MySQL 数据库,比如 `SELECT`、`UPDATE`、`DELETE` 等。
阅读全文