之前說用不了的爬直播留言的function竟然成功被我改回來了
latest #8
因為是json decorder error所以一直在懷疑是不是爬回來的data 的格式哪裡不同了導致讀不了 <- 這個沒錯
然後一番debug後發現問題出在爬data 回來後用json.load 轉成python object 的function 上
再用我唯一一招板斧, print out data 逐點試試看究竟怎麼了
立即下載
另, 因為讀回來的data 超長, 在debugger 回被自動略掉所以用不了
然後發現是用beatifulsoup 讀回來的data 還保留了tag (<script>...</script>), 需要的json data就剛好是content而已, 所以當tag 還在一起進到json.load就出事了
還好查了查beatifulsoup library reference 有個function 是 .string, 解決
debug了兩天最後只是在一行加了 .string 就解決
所以究竟是為什麼以前能正常運行這幾天就不行了
back to top