Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从比特币图表中删除数据_Python_Web Scraping_Beautifulsoup_Scrapy - Fatal编程技术网

Python 从比特币图表中删除数据

Python 从比特币图表中删除数据,python,web-scraping,beautifulsoup,scrapy,Python,Web Scraping,Beautifulsoup,Scrapy,背景:Python2.7是我的第一种没有其他代码/技术经验的编码语言。我认为自己是python的初学者 问题:我试图以固定的间隔自动从比特币图表中删除原始数据(并将其存储在csv中)。考虑到我必须经历的学习过程,scrapy或BeautifulSoup是一个更好的用例吗 URL(我想在“加载原始数据”下刮取数据表): 实际上,您需要的原始数据来自发送到的ajax请求 数据如下: [[1422835200、226.16000000000、232.33000000000、223.450000000

背景:Python2.7是我的第一种没有其他代码/技术经验的编码语言。我认为自己是python的初学者

问题:我试图以固定的间隔自动从比特币图表中删除原始数据(并将其存储在csv中)。考虑到我必须经历的学习过程,scrapy或BeautifulSoup是一个更好的用例吗

URL(我想在“加载原始数据”下刮取数据表):

实际上,您需要的原始数据来自发送到的ajax请求

数据如下:
[[1422835200、226.16000000000、232.33000000000、223.450000000000、225.8346000000000、288.974600000000、65610.792992800000、227.046920360060]、[1422878400、228.790000000000、24390000000000、223.48000000000、237.68780000000、1119.126000000000、255111.532814370000、227.956041423727],[1422921600237.49000000000246760000000000236.3200000000000242.580000000000414.7308000000099174.0598764500000239.128755029649]…]

其中主列表中的每个列表代表一行

为了从这个url中提取数据,您只需要python请求模块,因为这些数据就像纯文本一样。没有html标记来分隔它们。Scrapy和BeautifulSoup处理html。为了处理文本,我们需要python脚本。 代码如下所示

import requests
import json

url = 'http://bitcoincharts.com/charts/chart.json?m=itbitUSD&SubmitButton=Draw&r=60&i=12-hour&c=1&s=2015-02-03&e=2015-04-04&Prev=&Next=&t=S&b=&a1=&m1=10&a2=&m2=25&x=0&i1=&i2=&i3=&i4=&v=1&cv=0&ps=0&l=0&p=0&'
data = json.loads(requests.get(url).content)