熊猫:read_json urllib.error.URLError:<urlopen错误,未提供主机>,用于工作的代码

时间:2019-11-12 10:07:29

标签: python pandas urllib

我有此代码:

 import pandas as pd

url = 'https://api-pub.bitfinex.com/v2/trades/tABSETH/hist?limit=5000&start=1104534000000&sort=1'
df = pd.read_json(url)

最近它开始返回错误:

urllib.error.URLError: <urlopen error no host given>

但是它过去曾经起作用,我是否需要对此代码进行任何调整?

1 个答案:

答案 0 :(得分:0)

import pandas as pd
import requests
import json

raw_data = requests.get(url)
data = raw_data.json()
json_results = json.dumps(data)
raw_data_df = pd.read_json(json_results)

这种格式应该可以解决此问题-pd似乎使最新更新有些混乱。