解析爬蟲獲取的JSON數據--python爬蟲


最簡單的形式,不需要任何處理:

obj = requests.get(url).json()

遇到JSON數據無法解析時,可能原因需要去除獲取的數據頭尾不屬於JSON數據的部分:

page_text = getResponse(url).text
sonObj = demjson.decode(page_text[42:-2])
# 選取所返回的數據中數據json的部分 使用demjson解析

遇到JSON列表時:

   res = getResponse(url)
    temp = res.text
    jsonList = json.loads(temp)
    linkList = []
    for obj in jsonList:
        pageUrl = obj['url']
        #print(pageUrl)
        linkList.append(pageUrl)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM