使用python从Javascript响应中提取JSON数据

时间:2016-12-08 08:38:47

标签: javascript python json extract

在抓取网站时,我会收到javascript代码作为服务器的响应。

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数据?

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

1 个答案:

答案 0 :(得分:0)

最后使用正则表达式操作 - re package

从响应中提取所需数据

似乎这是从javascript响应中提取json数据的唯一方法。

衷心感谢Prashant PuriBarmar提供快速而有益的帮助。