资源简介
spider.py:
包括股票名的爬取和网页的爬取
stoke_h.py:
存入Excel文件
stoke_sql.py:
存入数据库
plot.py:
制图及存储图像
stoke_gui.py:
GUI界面
运行:
python stoke_gui.py
代码片段和文件信息
# -*- coding: utf-8 -*-
from spider import *
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
def stoke_plot(numyear):
dates=[]
fins=[]
for season in range(14):
url=‘http://quotes.money.163.com/trade/lsjysj_‘+str(num)+‘.html?year=‘+str(year)+‘&season=‘+str(season)
html=request_stoke(url)
soup=bf(html‘lxml‘)
trs=soup.find(class_=‘table_bg001 border_box limit_sale‘).find_all(‘tr‘)
for tr in trs:
tds=tr.find_all(‘td‘)
td=[x for x in tds]
if len(td)>=1:
if td[0]!=‘‘and td[4]!=0:
dates.append(td[0].text)
fins.append(float(td[4].text))
data= dict(map(lambda xy:[xy]datesfins))
dates=sorted(data)
fins=[]
for date in dates:
fins.append(data[date])
font =FontProperties(fname=r“SimHei.ttf“ size=14)
figax = plt.subplots(11)
plt.plot(datesfins)
for label in ax.get_xticklabels():
label.set_visible(False)
for label in ax.get_xticklabels()[::20]:
label.set_visible(True)
plt.xticks(rotation=45)
plt.xlabel(“日期“ fontproperties=font)
plt.ylabel(“收盘价“ fontproperties=font)
plt.title(str(year)+“年“+get_name(num)+“收盘价历史数据“ fontproperties=font)
plt.tight_layout()
plt.savefig(“./pic/“+str(year)+“年“+get_name(num)+“收盘价波历史数据.png“)
plt.show()
if __name__ == “__main__“:
stoke_plot(6013182019)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-11 14:57 stoke-spider\
文件 200 2019-07-11 14:57 stoke-spider\readme.md
文件 1515 2019-07-10 15:28 stoke-spider\plot.py
文件 13144 2019-07-09 15:59 stoke-spider\icon.jpg
文件 34304 2019-07-09 16:43 stoke-spider\浦发银行.xls
文件 510 2019-07-09 16:13 stoke-spider\spider.py
文件 26112 2019-07-09 15:34 stoke-spider\中国平安.xls
文件 1339 2019-07-10 14:37 stoke-spider\test.py
文件 2713 2019-07-11 12:06 stoke-spider\stoke_gui.py
文件 39109 2019-07-09 11:56 stoke-spider\2019年中国平安收盘价历史数据.png
文件 9751076 2011-03-10 08:00 stoke-spider\SimHei.ttf
文件 80 2019-07-09 03:46 stoke-spider\.~lock.中国平安.csv#
文件 1976 2019-07-09 14:11 stoke-spider\stoke_h.py
文件 1813 2019-07-09 17:00 stoke-spider\stoke_sql.py
目录 0 2019-07-10 15:30 stoke-spider\pic\
文件 41526 2019-07-10 15:28 stoke-spider\pic\2019年中国平安收盘价波历史数据.png
文件 40008 2019-07-09 16:43 stoke-spider\pic\2018年浦发银行收盘价波历史数据.png
目录 0 2019-07-10 15:29 stoke-spider\__pycache__\
文件 789 2019-07-09 16:15 stoke-spider\__pycache__\spider.cpython-35.pyc
文件 2051 2019-07-10 15:29 stoke-spider\__pycache__\plot.cpython-35.pyc
文件 2047 2019-07-09 14:44 stoke-spider\__pycache__\stoke_h.cpython-35.pyc
文件 1995 2019-07-10 04:12 stoke-spider\__pycache__\stoke_sql.cpython-35.pyc
相关资源
- Python 串口工具源码+.exe文件
- Python-京东抢购助手包含登录查询商品
- python网络爬虫获取景点信息源码
- 用tkinter写的python GUI注册界面
- python爬取维基百科程序语言消息盒(
- easygui-0.96
- python新浪微博爬虫
- 12306爬虫实现
- Python-PySimpleGUI一个建立在tkinter之上简
- 中国裁判文书网爬虫
- Python爬虫相关书籍.zip
- 豆瓣电影排行爬虫
- 疫情数据爬虫并绘制柱状图.py
- python新浪微博爬虫,爬取微博和用户
- Python数据爬虫及可视化分析
- 一套最新价值1680元的python爬虫实战全
- 测试工程师相关学习视频(包含pyth
- 11-Python爬虫工程师-App抓取进阶
- 基于10000网页python搭建搜索引擎课程设
- 法律判决文书python爬虫、以及数据处
- python新浪微博爬虫,爬取微博和用户
- Python网络爬虫实战.epub
- Python爬虫、Flask框架与ECharts实现数据
- Python爬虫入门到实战 (二花) PDF版
- python网络爬虫爬取整个网页
- Python-利用Python图虫网摄影作品
- ScrapyMySQL爬取链家网中北京地区租房信
- 学习python爬虫看一篇就足够了之爬取
- python3爬虫
- Qt5 Python GUI Programming Cookbook 无水印原
评论
共有 条评论