2013-06-25 52 views
0

我從urllib2獲得404。儘管鏈接在我的瀏覽器中正常工作...來自有效URL的Python 404 URLLIB2

import urllib2 
import numpy 
import scipy.stats 
import csv 
import httplib 

f1 = urllib2.urlopen("http://ichart.finance.yahoo.com/table.csv?s=GOOG&a=01&b=1&c=2010&d=01&e=01&f=2011&g=d&ignore=.csv") 
f2 = urllib2.urlopen("http://ichart.finance.yahoo.com/table.csv?s=APPL&a=01&b=1&c=2010&d=01&e=01&f=2011&g=d&ignore=.csv") 

a = numpy.genfromtxt(f1, delimiter=',', skip_header=0, names=True); 
b = numpy.genfromtxt(f2, delimiter=',', skip_header=0, names=True); 

prs = scipy.stats.pearsonr(a['Open'], b['Open']) 

print prs 
+0

F2 404對我的。 –

回答

2

Apple的股票代碼是AAPL,而不是APPL。

因此,使用:

http://ichart.finance.yahoo.com/table.csv?s=AAPL&a=01&b=1&c=2010&d=01&e=01&f=2011&g=d&ignore=.csv" 
+0

哈哈哇,我怎麼錯過了!謝謝 – Melbourne2991