response 解析格式問題
2019/12/04 下午 06:57
Python網路爬蟲討論版
cham chen
觀看數:4
回答數:1
收藏數:1
pycrawler
我的D8作業部分OK
但我想問一下,出於好奇我把一段程式碼改成(如下)
print('Request 取回之後該怎麼取出資料,資料型態是什麼? =>')
response = r.text
print(type(response))
print('用json lib.處理完後,資料型態又是甚麼?')
import json
response_json = json.loads(response)
print(type(response_json))
新增粗體部分,可是結果會是error,想問是什麼原因?
error 如下,好像在loads語法上就有錯了!
回答列表
-
2019/12/04 下午 09:52張維元 (WeiYuan)贊同數:0不贊同數:0留言數:1
嗨,原因是這個 response 並不是 JSON 格式,他是 HTML 的格式。所以必須用其它套件才能解析。