将文本从网站复制到text / excel文件

时间:2013-05-09 22:57:32

标签: python recording

我正在尝试创建一个简单的(希望)Python脚本来复制此地址中的文本:

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

指向简单文本文件或Excel电子表格。

我尝试过使用urllib和resquests库,但每次尝试运行一个非常基本的脚本时,shell都不会显示任何内容。

例如,

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

任何帮助将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:3)

你差不多完成了;

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)

答案 1 :(得分:2)

使用urllib

import urllib
f = urllib.urlopen("http://api.bitcoincharts.com/v1/trades.csv?symbol=mtgoxUSD")
print f.read()