在抓取网站时,我会收到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}
}
答案 0 :(得分:0)
最后使用正则表达式操作 - re package
。
似乎这是从javascript响应中提取json数据的唯一方法。
衷心感谢Prashant Puri和Barmar提供快速而有益的帮助。