python運行時出現AttributeError:’NoneType‘ object has no attribute ’find_all‘的錯誤

今天,在用python練習爬蟲時,突然出現了出現‘AttributeError: ‘NoneType’ object has no attribute ‘find_all’’的錯誤。
在這裏插入圖片描述
分析:
在這裏插入圖片描述
article的類型是爲‘NoneType’,它沒有‘find_all’這個方法;而一般是使用‘bs4.BeautifulSoup’來使用‘find_all’這個方法,此時在想能否直接將‘NoneType’轉爲‘bs4.BeautifulSoup’,
在這裏插入圖片描述
但發現這樣會報錯。
在這裏插入圖片描述
再分析前面成功轉換的代碼,其轉換前的狀態是’str’類型,嘗試着先把它轉換爲’str’類型。
在這裏插入圖片描述
後面,果然運行成功了!!!
(注:BeautifulSoup方法是通過前面from bs4 import BeautifulSoup導入的)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章