logo
Loading...

pycrawler-d16 遞迴爬蟲問題? - Cupoy

請問為什麼在程式碼沒有改變的狀況,有時候做遞迴會出現錯誤有時候不會?比方說上圖有時候遞迴到這層時可以...

pycrawler-d16

pycrawler-d16 遞迴爬蟲問題?

2020/09/22 下午 01:50
Python網路爬蟲討論版
tommych
觀看數:15
回答數:1
收藏數:1
pycrawler-d16

請問為什麼在程式碼沒有改變的狀況,有時候做遞迴會出現錯誤有時候不會?




比方說上圖有時候遞迴到這層時可以正常執行,有時候會出現這個錯誤


請老師幫我解答,謝謝!

回答列表

  • 2020/09/22 下午 04:15
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨,這個錯誤訊息表示有時候沒有抓到資料,應該是終止條件沒有寫好。這裡的遞迴目標是從一個頁面為起點,一直往外找,找不到的時候結束。那這邊可能「找不到的時候」條件沒有判斷好,導致發生錯誤。


    很高興可以在這次問答進行討論,如果還有不懂或是模糊的部分也歡迎持續追問。期待你的互動與鼓勵創造出不同更深度的討論。歡迎加入我自己經營的Line 群組社群,會有不定時舉辦的分享活動,一起來玩玩吧!