2016-04-26 15 views
-1

jsonのコンテンツをサイトから取得し、Pythonで解析する必要があります。私はこのコードを書いた:jsonのコンテンツをPythonのWebサイトから取得する

import requests 
import codecs 
import urllib 
import urllib3 
from urllib.request import urlopen 
import json 

url = "http://opendata.arpa.emr.it/services/arkiweb/datasets/" 

response = urllib.request.urlopen(url) 
data = json.loads(response.read()) 
print(data) 

私はこのエラーがあります: "jsonオブジェクトはバイトではなく、strでなければなりません"。私はどのようにスクリプト、任意のアイデアを続行するか分からないのですか?

+0

私は輸入品を追加することを忘れ!あなたが正しい! – nickmeck

+0

リクエストをインポートした場合、なぜurllibを使用するのですか? –

+0

覚えておく必要があるスキルがあります:Googleのエラーメッセージ! – hek2mgl

答えて

0

すでにインポートされている要求が

response = requests.get("http://opendata.arpa.emr.it/services/arkiweb/datasets/") 
a_dict = json.loads(response.content) 
0

このコードを試してみてください(このモジュールはそれに対処することができます):

import urllib, json 
url = "http://opendata.arpa.emr.it/services/arkiweb/datasets/" 
response = urllib.urlopen(url) 
data = json.loads(response.read()) 
print data 
関連する問題