ネットワーククローラーが戻ってきたJSONデータを処理します。
通常、ウェブクローラーが返すデータは、元のHTMLまたはJSON形式のデータです。JSON形式のデータが返された場合は、Pythonのjsonライブラリを使用してデータを処理することができます。
最初に、jsonライブラリをインポートする必要があります。
import json
その後、JSON形式の文字列をPythonの辞書やリストオブジェクトに変換するには、json.loads()メソッドを使用できます。例えば、
data = '{"name": "John", "age": 30, "city": "New York"}'
json_data = json.loads(data)
print(json_data)
結果を出力します。
{'name': 'John', 'age': 30, 'city': 'New York'}
複数のJSONオブジェクトを含む文字列が返された場合、json.loads()メソッドを使用してリストオブジェクトに変換することができます。例:
data = '[{"name": "John", "age": 30, "city": "New York"}, {"name": "Alice", "age": 25, "city": "Los Angeles"}]'
json_data = json.loads(data)
print(json_data)
結果:
[{'name': 'John', 'age': 30, 'city': 'New York'}, {'name': 'Alice', 'age': 25, 'city': 'Los Angeles'}]
JSONデータをPythonの辞書やリストオブジェクトに変換すると、その後はPythonの通常の方法でデータを処理できます。たとえば、辞書の値にアクセスするためにキーを使用したり、リストの要素にインデックスを使用したりすることができます。
希望この情報があなたのお役に立ちます!