2

I'm trying to create a simple (hopefully) Python script that copies the text from this address:

http://api.bitcoincharts.com/v1/trades.csv?symbol=mtgoxUSD

to either a simple text file or an excel spreadsheet.

I've tried utilising urllib and resquests libraries, but every time I would try and run a very basic script, the shell wouldn't display anything.

For example,

import requests
data = requests.get('http://api.bitcoincharts.com/v1/trades.csv?symbol=mtgoxUSD')
data.text

Any help would be appreciated. Thank you.

4

2 回答 2

4

你几乎已经完成;

import requests
symbol = "mtgoxUSD"
url = 'http://api.bitcoincharts.com/v1/trades.csv?symbol={}'.format(symbol)
data = requests.get(url)

# dump resulting text to file
with open("trades_{}.csv".format(symbol), "w") as out_f:
    out_f.write(data.text)
于 2013-05-09T23:03:41.957 回答
3

使用urllib

import urllib
f = urllib.urlopen("http://api.bitcoincharts.com/v1/trades.csv?symbol=mtgoxUSD")
print f.read()
于 2013-05-09T23:03:29.833 回答