Login
Sign Up For Free
English
中文 (繁體)
中文 (香港)
中文 (简体)
日本語
Filipino
Bahasa Indonesia
Bahasa Melayu
Pусский
Português (Brasil)
Magyar
Français
Español
Deutsch
Čeština
العربية
Català
Dansk
Ελληνικά
فارسی
Suomi
Gaeilge
Hindi
עברית
Hrvatski
Italiano
Norsk bokmål
Nederlands
한국어
Polski
Română
Slovenský
Svenska
Türkçe
українська
беларуская
ไทย
Standard view
在凍土莽盾斧的Kim
4 years ago
之前說用不了的爬直播留言的function竟然成功被我改回來了
latest #8
在凍土莽盾斧的Kim
4 years ago
因為是json decorder error所以一直在懷疑是不是爬回來的data 的格式哪裡不同了導致讀不了 <- 這個沒錯
在凍土莽盾斧的Kim
4 years ago
然後一番debug後發現問題出在爬data 回來後用json.load 轉成python object 的function 上
在凍土莽盾斧的Kim
4 years ago
再用我唯一一招板斧, print out data 逐點試試看究竟怎麼了
立即下載
在凍土莽盾斧的Kim
4 years ago
另, 因為讀回來的data 超長, 在debugger 回被自動略掉所以用不了
在凍土莽盾斧的Kim
4 years ago
然後發現是用beatifulsoup 讀回來的data 還保留了tag (<script>...</script>), 需要的json data就剛好是content而已, 所以當tag 還在一起進到json.load就出事了
在凍土莽盾斧的Kim
4 years ago
還好查了查beatifulsoup library reference 有個function 是 .string, 解決
在凍土莽盾斧的Kim
4 years ago
debug了兩天最後只是在一行加了 .string 就解決
在凍土莽盾斧的Kim
4 years ago
所以究竟是為什麼以前能正常運行這幾天就不行了
back to top
delete
reply
edit
cancel
cancel