网页数据抓取怎么写(标普500指数ETF(SPY)实时报价日变化率日最高价)

优采云 发布时间: 2021-09-21 00:08

  网页数据抓取怎么写(标普500指数ETF(SPY)实时报价日变化率日最高价)

  这个程序是使用python 2.@7. 6编写的,展开Python的HTMLParser,根据预设股票代码列表,从雅虎财务捕获数据日期,股票名称,实时报价,在同一天的变化率,同一天的最低价格,同一天的最高价格。

  因为Yahoo Finance的库存页面中的值具有相应的ID。

  ,例如,NASDAQ 100指数ETF(QQQ)

  实时报价的HTML标记是

  87.49

  和标准普尔500指数ETF(SPY)

  实时报价的HTML标记是

  187.25

  因此,该数据抓取程序根据相应的ID字符串找到数据。具体而言,首先继承HTMLParser,然后在自定义子类中重新载入Handle_Data(Self,Data)方法,查找收录相应的ID字符串的HTML(例如,实时的ID字符串)是“YFS_L84 _”+股票代码)标签,并在此HTML标记中的输出数据(例如,QQQ的8 7. 49,其中数据8 7. 49是一个实时报价。)

  样品输出:

  数据反过来

  数据日期股票代码库存名称实时报价日更换率最低的价格日高价

  05/05/2014 ibb iShares Nasdaq Biotechnology (IBB) 233.28 1.85% 225.34 233.28

05/05/2014 socl Global X Social Media Index ETF (SOCL) 17.48 0.17% 17.12 17.53

05/05/2014 pnqi PowerShares NASDAQ Internet (PNQI) 62.61 0.35% 61.46 62.74

05/05/2014 xsd SPDR S&P Semiconductor ETF (XSD) 67.15 0.12% 66.20 67.41

05/05/2014 ita iShares US Aerospace & Defense (ITA) 110.34 1.15% 108.62 110.56

05/05/2014 iai iShares US Broker-Dealers (IAI) 37.42 -0.21% 36.86 37.42

05/05/2014 vbk Vanguard Small Cap Growth ETF (VBK) 119.97 -0.03% 118.37 120.09

05/05/2014 qqq PowerShares QQQ (QQQ) 87.95 0.53% 86.76 87.97

05/05/2014 ewi iShares MSCI Italy Capped (EWI) 17.86 -0.56% 17.65 17.89

05/05/2014 dfe WisdomTree Europe SmallCap Dividend (DFE) 62.33 -0.11% 61.94 62.39

05/05/2014 pbd PowerShares Global Clean Energy (PBD) 13.03 0.00% 12.97 13.05

05/05/2014 eirl iShares MSCI Ireland Capped (EIRL) 38.52 -0.16% 38.39 38.60

  本程序源代码:

  官方描述HTMLParser的文档:

  htmlparser(解析HTML文档元素)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线