关于爬虫爬取数据并存入MySQL数据库(以东方财富网上的股票数据为例,网页:深南电A(000037)资金流向 _ 数据中心 _ 东方财富网)
第一步,创建数据库中的数据表
import requests
import pandas as pd
import re
import pymysql
db = pymysql.connect(host='localhost', user='root', password='ls101945', db='东方财富', port=3306, charset='utf8')
cursor = db.cursor()#建立游标
cursor.execute("DROP TABLE IF EXISTS 东方财富")#如果有表叫东方财富,删除表
sql = """
create table 东方财富(
日期 char(20) not null,
主力净流入净额 char(20),
小单净流入净额 char(20),
中单净流入净额 char(20),
大单净流入净额 char(20),
超大单净流入净额 char(20) ,
主力净流入净占比 char(20),
小单净流入净占比 char(20),
中单净流入净占比 char(20),
大单净流入净占比 char(20),
超大单净流入净占比 char(20),
收盘价 char(20),
涨跌幅 char(20))
"""
try:#如果出现异常对异常处理