logo
Loading...

作業2:出現錯誤訊息 Expecting value: line 1 column 1 (char 0)該如何解決?? - Cupoy

同樣的code 但開起來就是JSONDecodeError: Expecting value: li...

作業2:出現錯誤訊息 Expecting value: line 1 column 1 (char 0)該如何解決??

2022/09/26 下午 03:01
Pandas 的外部資料存取 (3/19更新)
Amy Shiu
觀看數:579
回答數:1
收藏數:0

同樣的code 但開起來就是JSONDecodeError: Expecting value: line 1 column 1 (char 0) ![jsonerror.png](http://kwassistfile.cupoy.com/000001837892A610000000036375706F795F72656C656173655155455354/1663234442619/large) 有試過print(response)![response.png](http://kwassistfile.cupoy.com/000001837892A610000000036375706F795F72656C656173655155455354/1663234442620/large) 有試過print(r) 出現 : 參考了同學問答 加了headers :user-agent![useragent.png](http://kwassistfile.cupoy.com/000001837892A610000000036375706F795F72656C656173655155455354/1663234442621/large) 還是出現 想問這該如何解決????

回答列表

  • 2022/09/27 下午 06:35
    William
    贊同數:0
    不贊同數:0
    留言數:0

    或許可以嘗試點選網址,你會發現這個網頁的內容為以下所示 ![image](http://kwassistfile.cupoy.com/000001837E795309000000036375706F795F72656C65617365414E53/1663234442624/large) 可見現在他有出現擋機器爬蟲的部分(應該是當初編輯教材時還沒有擋爬蟲), 如果只是要裡面的Json可以點選我不是機器人後,得到以下畫面 ![image](http://kwassistfile.cupoy.com/000001837E795309000000036375706F795F72656C65617365414E53/1663234442625/large) 將裡面全選複製開啟記事本貼上,再用透過下圖程式即可開啟json(注意,讀檔案不是loads是load)。 ![image](http://kwassistfile.cupoy.com/000001837E795309000000036375706F795F72656C65617365414E53/1663234442626/large) 如果是想嘗試透過python完成整套的爬蟲實作,估計得用selenium並手動作完第一次認證(因為認證只會有一次,第二次搜尋此網頁不會再跳出第二次認證),或是用其他更進階的爬蟲技巧處理,或直接到開放資料源找其他Json格式的檔案練習會更實際一點。