簡體   English   中英

使用python從Javascript響應中提取JSON數據

[英]Extract JSON data from Javascript response using python

在抓取網站時,我得到了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}
  }

最后,使用正則表達式操作re package從響應中提取所需的數據。

似乎這是從JavaScript響應中提取json數據的唯一方法。

衷心感謝Prashant PuriBarmar的迅速而大力的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM