給小伙伴們推薦一個Python學(xué)習(xí)裙,熱烈歡迎各位小伙伴的到來玄窝,大家在學(xué)習(xí)Python的過程中遇到了什么問題都可以一起探討,不要在里面發(fā)廣告哦!
項目場景:
python爬蟲爬取小說(Jack cui網(wǎng)絡(luò)爬蟲教學(xué)實例)
問題描述:
遇到的問題:
代碼編譯后出現(xiàn)AttributeError: ‘NoneType’ object has no attribute 'text’錯誤
Traceback (most recent call last):
? File "E:/Python/src/sd.py", line 28, in <module>
? ? content=get_content(url)
? File "E:/Python/src/sd.py", line 12, in get_content
? ? content=texts.text.strip().split('\xa0'*4)
AttributeError: 'NoneType' object has no attribute 'text'
原因分析:
分析:
target='https://www.xsbiquge.com/15_15338/'req=requests.get(url=target)req.encoding='utf-8'html=req.text? chapter_bs=BeautifulSoup(html,'lxml')chapters=chapter_bs.find('div',id='content')
id寫錯導(dǎo)致沒有找到text
解決方案:
將content改為list即可绰姻。要明確爬取的標(biāo)簽