相关疑难解决方法(0)

将unix时间戳字符串转换为可读日期

我在Python中有一个表示unix时间戳(即"1284101485")的字符串,我想将其转换为可读日期.当我使用时time.strftime,我得到一个TypeError:

>>>import time
>>>print time.strftime("%B %d %Y", "1284101485")

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: argument must be 9-item sequence, not str
Run Code Online (Sandbox Code Playgroud)

python datetime strftime unix-timestamp

758
推荐指数
15
解决办法
97万
查看次数

什么是网址中的%2C?

我正在尝试理解URL的结构,我看到了很多%2C.我猜这是一些编码的结果.这代表什么?

url url-encoding

382
推荐指数
5
解决办法
41万
查看次数

HTTP 1.0与1.1

有人能简单介绍一下HTTP 1.0和HTTP 1.1之间的区别吗?我花了一些时间与两个RFC,但未能在它们之间拉出很多差异.维基百科说:

HTTP/1.1(1997-1999)

当前版本; 默认情况下启用持久连接,并且与代理一起使用.还支持请求流水线操作,允许同时发送多个请求,允许服务器为工作负载做准备,并可能更快地将请求的资源传输到客户端.

但这对我来说并不意味着很多.我意识到这是一个有点复杂的主题,所以我不期待一个完整的答案,但有人可以给我一个较低层次的差异的简要概述吗?
我的意思是,我正在寻找实现HTTP服务器或应用程序所需的信息.我主要是想在正确的方向上轻推一下,这样我就可以自己搞清楚了.

http http-1.0 http-1.1

247
推荐指数
5
解决办法
20万
查看次数

雅虎财务网络服务是否已经消失?API改变了吗?暂时下来?

很长一段时间以来,我一直在使用以下REST API来查询雅虎财务的当前价格.它记录在几个Stack Overflow帖子中,例如Yahoo finance webservice其他地方.

http://finance.yahoo.com/webservice/v1/symbols/$SYMBOLS/quote?format=json
Run Code Online (Sandbox Code Playgroud)

其中$ SYMBOLS是以逗号分隔的股票或索引符号列表.

昨天查询停止工作,只返回"暂时移动.重定向到..."消息.

此Web服务现已关闭吗?是否已被YQL或其他API取代?对"ichart"的历史价格表的查询仍然有效.例如,

http://ichart.finance.yahoo.com/table.csv?d=2&e=3&f=2016&g=d&a=0&b=1&c=2011&ignore=.csv&s=$SYMBOL
Run Code Online (Sandbox Code Playgroud)

谢谢.

yahoo-api yahoo-finance

38
推荐指数
4
解决办法
8万
查看次数

Yahoo Finance API的替代品?

雅虎财务最近停止了他们的API.我一直在寻找替代品.到目前为止,我发现的是Google财经和Quandl.

Google财经在2011年被弃用,但似乎仍有所作为.但是,几乎没有文档,我需要提取我无法找到的股息数据.

Quandl似乎运行良好,但数据分布在多个数据库中,这使得及时和昂贵地获得适当的访问.

有没有人知道任何其他可行的替代品?

finance google-finance yahoo-api yahoo-finance quandl

31
推荐指数
1
解决办法
3万
查看次数

雅虎财经历史数据下载网址无效

我使用以下网址从雅虎财经获取历史数据.自2017年5月16日起,网址无效.

http://real-chart.finance.yahoo.com/table.csv?s=AAL&a=04&b=01&c=2017&d=04&e=02&f=2017&g=d&ignore=.csv

好像他们已经更改了网址,新的网址是:

https://query1.finance.yahoo.com/v7/finance/download/AAL?period1=1494873000&period2=1494959400&interval=1d&events=history&crumb = l0aEtuOKocj

在上面更改的URL中有一个会话cookie,它是crumb.有没有想过如何以编程方式获取此cookie(在JAVA中)?

cookies finance session-cookies yahoo-api yahoo-finance

8
推荐指数
3
解决办法
2万
查看次数

如何使用Google财经?

我想开发一个小应用程序来自动从Google财经获取股票价格并将其存储在我的本地机器中以供将来分析.

任何人都可以给我一些线索如何开始?

我知道一些C#.它适合这个目的吗?

先感谢您.

google-finance

7
推荐指数
1
解决办法
3万
查看次数

Yahoo Finance API / URL 不起作用:Pandas DataReader 的 Python 修复

:使用熊猫的DataReader的“雅虎”的方法,因为16日2017年我还没有测试此修复程序,雅虎财经雅虎财经URL一直没有访问https://pypi.python.org/pypi/fix-yahoo-finance那昨天刚刚发布,声明:“雅虎财经已停用他们的历史数据 API”。

编辑 2017 年 8 月 2 日:我已经按照https://pypi.python.org/pypi/fix-yahoo-finance 中的步骤操作:$ pip3 install fix_yahoo_finance --upgrade --no-cache-dir,将 pandas_datareader 升级为使用“fix-yahoo-finance 0.0.6”,并修改代码:

from pandas_datareader import data as pdr
import fix_yahoo_finance

data = pdr.get_data_yahoo('AAPL', start='2017-04-23', end='2017-05-24')
Run Code Online (Sandbox Code Playgroud)

请注意,最后 2 个数据列的顺序是“Adj Close”和“Volume”,即。不是以前的格式。出于我的目的,它们只是重置为原始格式:

cols = ['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'Adj Close']
data.reindex(columns=cols)
Run Code Online (Sandbox Code Playgroud)

python yahoo-finance pandas-datareader

6
推荐指数
1
解决办法
1万
查看次数

新雅虎财经网址

由于之前的雅虎财经下载 URL 不再有效,我现在只剩下这样的内容:

https://query1.finance.yahoo.com/v7/finance/download/AAPL?period1=1492524105&period2=1495116105&interval=1d&events=history&crumb=tO1hNZoUQeQ

有谁知道 period1 (和 period2)如何转换为日期(反之亦然)

任何帮助表示赞赏!

谢谢!

yahoo-finance

5
推荐指数
1
解决办法
8878
查看次数

从 url 下载 csv 并使其成为数据框 python pandas

我是 python 新手,所以需要一些帮助。我有一个带有链接的 url 列的数据框,允许我为每个链接下载一个 CSV。我的目标是创建一个循环/任何有效的方法,以便我可以运行一个命令,该命令允许我下载、读取 csv 并为每一行创建一个数据框。任何帮助,将不胜感激。我附上了下面的数据框的一部分。如果链接不起作用(您可能无法将其替换为来自“ https://finance.yahoo.com/quote/GOOG/history?p=GOOG ”(任何其他公司)的链接,并且导航到下载 csv 并使用该链接。

数据框:

Symbol         Link
YI             https://query1.finance.yahoo.com/v7/finance/download/YI?period1=1383609600&period2=1541376000&interval=1d&events=history&crumb=PMHbxK/sU6E
PIH            https://query1.finance.yahoo.com/v7/finance/download/PIH?period1=1383609600&period2=1541376000&interval=1d&events=history&crumb=PMHbxK/sU6E
TURN           https://query1.finance.yahoo.com/v7/finance/download/TURN?period1=1383609600&period2=1541376000&interval=1d&events=history&crumb=PMHbxK/sU6E
FLWS           https://query1.finance.yahoo.com/v7/finance/download/FLWS?period1=1383609600&period2=1541376000&interval=1d&events=history&crumb=PMHbxK/sU6E
Run Code Online (Sandbox Code Playgroud)

再次感谢。

python pandas jupyter-notebook

5
推荐指数
2
解决办法
2万
查看次数

Yahoo YQL yahoo.finance.historicaldata返回空结果

上周,我已经使用此API开发和测试了。今天,我注意到即使从示例查询中也没有收到任何结果。

https://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select+Close+from+yahoo.finance.historicaldata+where+符号+%3D + %22EUR%3DX%22 + and + startDate +%3D +%222015-09-11%22 + and + endDate +%3D +%222017-03-10%22

https://query.yahooapis.com/v1/public/yql?q=select%20 *%20from%20yahoo.finance.historicaldata%20where%20symbol%20%3D%20%22YHOO%22%20and%20startDate%20 %3D%20%222009-09-11%22%20and%20endDate%20%3D%20%222010-03-10%22&diagnostics = true&env = store%3A%2F%2Fdatatables.org%2Falltableswithkeys

有人遇到这个吗?

yahoo-api yahoo-finance

4
推荐指数
1
解决办法
1691
查看次数