iT邦幫忙

0

json.loads()印不出從requests.get().text的json格式?

  • 分享至 

  • xImage

請問前輩為何 https://www.dcard.tw/_api/forums/funny/posts?limit=100 網頁是Json檔,但是以下程式碼卻出錯呢?

import json
import requests
url="https://www.dcard.tw/_api/forums/funny/posts?limit=100"
res = requests.get(url).text
data = json.loads(res)
print(data)
打雜工 iT邦研究生 1 級 ‧ 2022-04-26 17:44:21 檢舉
我執行是可以的
greenriver iT邦研究生 5 級 ‧ 2022-04-27 11:59:30 檢舉
無法import json??路徑跑掉了??
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
yun1231
iT邦新手 3 級 ‧ 2022-04-25 23:25:34

你要不要貼出你的錯誤訊息阿? 我執行是可以的

https://ithelp.ithome.com.tw/upload/images/20220425/20130364LA7bqsfhKS.png

https://ithelp.ithome.com.tw/upload/images/20220425/20130364VDI7LQrctH.png

crazy iT邦新手 5 級 ‧ 2022-04-26 08:43:17 檢舉

yun1231
錯誤訊息在這,謝謝您!!
https://ithelp.ithome.com.tw/upload/images/20220426/201452151g0MEzx09A.png

yun1231 iT邦新手 3 級 ‧ 2022-04-26 09:51:25 檢舉

你先確定 res 裡的東西是什麼? 資料型態是什麼? 看看到底拿到的是什麼

阿你 url 後面 limit 可以先改成 1 就好

https://ithelp.ithome.com.tw/upload/images/20220426/201303640mUZbmce16.png

crazy iT邦新手 5 級 ‧ 2022-04-27 13:10:03 檢舉

我加上user-agent就可以執行了, 非常感謝。

0
haward79
iT邦研究生 1 級 ‧ 2022-04-25 23:44:03

同意樓上。
我這邊跑也是正常的,建議你貼出 Error Message。

以下是我執行後的部份結果:

我要發表回答

立即登入回答