Python3.5想把抓到的股票信息以循环方式存入到csv文件中怎么做
求大神指导 再此感激不尽!!!
我想要把输出的结果存入到csv文件中
我的代码如下:(Python 需要3.5版本的)
# coding:utf-8
import requests
import json
import time
time_unix = time.time()
time_unix = str(time_unix).split('.')[0]
headers = {
'Host': 'sec.wedengta.com',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.113 Safari/537.36',
'Connection': 'keep-alive',
'Content-Language': 'zh-CN,zh;q=0.8',
'Accept': 'application / json',
# 'Accept-Language': ' zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',
'X-Requested-With': 'XMLHttpRequest',
'Referer': 'https://sec.wedengta.com/findPool.html?dt_from=web&title=%E8%85%BE%E8%AE%AF%E6%B6%A8%E5%81%9C%E6%9D%BF%E9%A2%84%E6%B5%8B%20-%20%E5%8E%86%E5%8F%B2%E6%8E%A8%E8%8D%90&id=99970_56&webviewType=userActivitesType&dt_page_type=11&timeStamp=1488801827765&barType=null&accessp=null',
'Accept-Encoding': 'gzip, deflate, br'
}
url = 'https://sec.wedengta.com/getIntelliStock?action=IntelliSecPool&id=99970_56&_={0}'.format(time_unix)
request = requests.get(url, headers=headers)
temp = str(json.loads(request.text)).replace('\\', '')
dic = eval(temp)
content = dic['content']
content = eval(content)
vtDaySec = content['vtDaySec']
for every in vtDaySec:
for every_company in every['vtSec']:
print(every['sOptime'])
print(every_company['sChnName'])
print(every_company['sDtCode'][4:])
print('\n')
运行出来结果截图:
我想要的结果是:
csv = open('data.csv', 'w')
for every in vtDaySec:
for every_company in every['vtSec']:
csv.write(','.join([every['sOptime'], every_company['sChnName'], every_company['sDtCode'][4:]]) + '\n')
csv.close()
#coding=utf-8
import requests
import json
import time
import csv
import codecs
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.113 Safari/537.36'
}
url = 'https://sec.wedengta.com/getIntelliStock?action=IntelliSecPool&id=99970_56&_={0}'.format(time.time())
r = requests.get(url, headers=headers)
result = json.loads(r.text)
rows = []
for every in json.loads(result['content'])['vtDaySec']:
for company in every['vtSec']:
row = (
every['sOptime'].encode('utf-8'),
company['sChnName'].encode('utf-8'),
company['sDtCode'][4:].encode('utf-8')
)
rows.append(row)
with codecs.open('company.csv', 'wb') as f:
f.write(codecs.BOM_UTF8)
writer = csv.writer(f)
writer.writerow(['date', 'stk_name', 'stk_num'])
writer.writerows(rows)
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13777.html
相关文章 Recommend
- • 想把print输出后的空格删除怎么做
- • 用Python如何抓到新浪微博前十话题求方法
- • Python3.5中,open()不同模式如r、r+ 、w+、w、a、a+有
- • windows环境下python3.4如何升级python3.5
- • Python3.5报错:获悉当前工作目录中的.py文件?
- • python3.5 pip安装openpyxl不成功是什么原因
- • 想把单行文本文件变成两行对齐的格式,python源码
- • python3.5里有汉字乱码ascii问题,print也出错如图
- • 想把网页数据全都抓下来,需要什么样的思路?
- • Python模拟登录cookie有验证码要怎么做才能抓到内
- • 安装make时出现报错信息Error 1求助问题所在,py
- • Mac上python3.5的pycharm开发环境配置问题求解答
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:
必知PYTHON教程 Must Know PYTHON Tutorials
- • python 解释器
- • python idle
- • python dir函数
- • python 数据类型
- • python type函数
- • python 字符串
- • python 整型数字
- • python 列表
- • python 元组
- • python 字典
- • python 集合
- • python 变量
- • python print
- • python 函数
- • python 类定义
- • python import
- • python help
- • python open
- • python 异常处理
- • python 注释
- • python continue
- • python pass
- • python return
- • python global
- • python assert
- • python if语句
- • python break
- • python for循环
- • python while循环
- • python else/elif
- • lambda匿名函数
必知PYTHON模块 Must Know PYTHON Modules
- • os 模块
- • sys 模块
- • re 正则表达式
- • time 日期时间
- • pickle 持久化
- • random 随机
- • csv 模块
- • logging 日志
- • socket网络通信
- • json模块
- • urlparse 解析URL
- • urllib 模块
- • urllib2 模块
- • robotparser 解析
- • Cookie 模块
- • smtplib 邮件
- • Base64 编码
- • xmlrpclib客户端
- • string 文本
- • Queue 线程安全
- • math数学计算
- • linecache缓存
- • threading多线程
- • sqlite3数据库
- • gzip压缩解压
最新内容 NEWS
- • django app提供pv信息的方法是什么
- • Django项目版本升级如何操作?
- • django较多数据传递如何优雅的呈现
- • django1.7获取参数问题求助
- • Django1.7使用内置comment遇到问题
- • python mysql数据库做insert操作时报_mysql_ex
- • 关于python mysql的duplicate insert机制的疑问
- • pymongo使用insert函数批量插入被中断要怎么
- • Python程序员解决棘手问题的常用库
- • 求助关于restfull api接口几个问题
图文精华 RECOMMEND
-
django1.7获取参数问题求助
-
Python程序员解决棘手问题的常用库
-
求问str()同__str__原理上有什么不同
-
scrapy框架里面用link extractor怎么能
-
python {}.fromkeys创建字典append添加操
-
python3 类型Type str doesn't support th
热点文章 HOT
- 学习Python有什么好的书籍推荐?
- Python匿名函数 Lambda表达式作用
- Python与Java、C、Ruby、PHP等编程语言有什么
- Python 正则中文网页字符串提取问题
- 如何为实时性应用存取经纬度?django my
- 想用python做个客户端,在二维码登录这个地
- 有让IDE可识别Python函数参数类型的方法吗
- Python字符串转换成列表正则疑问