DMER站长博客分析师资源站

DMER数据分析

 找回密码
 免费注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

Excel2016视频教程工商管理 视频教程Tableau 9.2 视频教程 SPSS modeler 18 数据挖掘网站流量分析
查看: 290|回复: 0

[python] python 获取 网页 上面的 json 数据 存储到 数据表 dataframe

[复制链接]

439

主题

549

帖子

1万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
17603
发表于 2016-12-1 10:07:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Wed Nov 30 21:15:58 2016

  4. @author: duchao
  5. """
  6. import urllib.request
  7. import re
  8. import pandas as pd
  9. import json

  10. url = "http://vip.stock.finance.sina.com.cn/q/go.php/vIR_Burstout/index.phtml"
  11. data = urllib.request.urlopen(url).read()
  12. data = data.decode('gbk')

  13. pat = '{(.*?)}'
  14. code = re.compile(pat).findall(data)

  15. for i in range(2,31):
  16.     code[i] = code[i].replace('SecuCode','"股票代码"')
  17.     code[i] = code[i].replace('SecuName','"名称"')
  18.     code[i] = code[i].replace('xishu','"涨幅%"')
  19.     code[i] = code[i].replace('id','"id"')
  20.     code[i] = code[i].replace('BlownupTimes','"放量"')
  21.     code[i] = code[i].replace('OccurTime','"监控日期"')
  22.     code[i] = code[i].replace('SeriesTimes','"目前连续时间"')
  23.     code[i] = code[i].replace('type','"type"')

  24. str1 = ''
  25. for a in range(2,31):
  26.     code[a] = '{'+code[a]+'}'
  27.     str1 = str1 + str(code[a]) +','

  28. str2 = '['+ str1[:-1] +']'

  29. kk = json.loads(str2)
  30. jinru = pd.read_json(json.dumps(kk))
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关于我们|小黑屋|手机版|Archiver|帮助|DMER 数据分析 ( 蜀ICP备13007024号-2  

GMT+8, 2017-6-25 18:38 , Processed in 1.249511 second(s), 38 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表