2016-12-08 12 views
0

ウェブサイトをスクラップする際に、サーバーからの応答としてjavascriptコードを取得しています。だから、Pythonを使用してJavascriptレスポンスからJSONデータを抽出します

document.write("<script src='/src/one/data.cached.js?ver=9153'></script>"); 
amorphic.setApplication('one'); 
amorphic.setSchema(
    { 
    "Address": {"customer": 1}, 
    "Person": {"customer": 1}, 
    "Phone": {"customer": 1} 
    } 
); 

、どのように私は、Pythonを使用して応答から、このJSONデータを抽出することができますか? re package -

{ 
    "Address": {"customer": 1}, 
    "Person": {"customer": 1}, 
    "Phone": {"customer": 1} 
    } 
+1

[PythonでJSONファイルの値を解析する]の可能な複製(http://stackoverflow.com/questions/2835559/parsing-values-from-a-json-file-in-python) – GilZ

+0

正規表現を使用することができます不要なテキストを削除して辞書を抽出するか、直接応答データを抽出するオプションが必要です –

+0

あなたのオブジェクトのdictを呼び出すだけでしたか?この 'dict(your_object)'のように。また、 'your_object ['Address']'を試してください – ettanany

答えて

0

最後に正規表現の操作を使用して応答から必要なデータを抽出しました。

jsonデータをjavascriptレスポンスから抽出する唯一の方法です。

Prashant PuriBarmarのおかげで、迅速かつ大変助かりました。

関連する問題