python爬取东方财富网历史资金流向(已存入MySQL)

本文介绍了使用Python爬取东方财富网的历史资金流向数据,并成功存储到MySQL数据库的过程。在处理中遇到数据类型转换的问题,特别是变量在MySQL中存储为text类型而非数值类型。通过解决MySQL的utf8编码问题,成功将数据以合适格式存入数据库,同时解决了日期只保留日期部分不带时间的问题。
摘要由CSDN通过智能技术生成
from selenium import webdriver  #导入模块,selenium导入浏览器驱动,用get方法打开浏览器
import time
import re
import csv  #存储数据
from lxml import etree #数据的解析
import pandas as pd
import numpy as np
option = webdriver.ChromeOptions()   #网址获取
option.add_argument('headless')  #无界面启动,即设置浏览器静默
driver = webdriver.Chrome(options=option)
driver.get('http://data.eastmoney.com/zjlx/000040.html')
table=driver.find_element(By.ID,'table_ls')
# data_heads1=table.find_elements(By.TAG_NAME,'th')[:8]
# data_heads2=table.find_elements(By.TAG_NAME,'th')[8:]
data_bodies = table.find_element(By.TAG_NAME,'tbody').find_elements(By.TAG_NAME,'tr')
datas=[]
for data_body in data_bodies:
    data3=data_body.text.split()
    datas.append(data3)
datas
name=['日期','收盘价','涨跌幅','主力净流入净额','主力净流入净占比','超大单净流入净额','超大单净流入净占比',
      '大单净流入净额','大单净流入净占比',&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值