问题遇到的现象和发生背景
AttributeError: 'NoneType' object has no attribute 'find'
问题相关代码,请勿粘贴截图
for i in main1:
son1 = i.get("href") # 可以直接通过get获取里面内容的值
# 进入href子页面取源代码
son2 = requests.get("http://bizhi360.com/"+son1)
son2.encoding='utf-8'
# 拿到子页面图片的下载途径
son_page = BeautifulSoup(son2.text, "html.parser")
son_tu = son_page.find("figure")
print(son_tu)
a = son_tu.find("a")
运行结果及报错内容
没有a = son_tu("a")的时候可以正常打印son_tu,里面也有a标签,但是有了a = son_tu("a")之后son_tu结果就是None了
我想要达到的结果
想要知道怎么解决,才能是程序正常运行