为了账号安全,请及时绑定邮箱和手机立即绑定

运行后出现craw failed 'NoneType' object has no attribute 'get_text'

敲完代码后运行出现

craw failed 'NoneType' object has no attribute 'get_text'

不知道是哪里出错,仔细检查了好几遍

正在回答

2 回答

我用idle写的,也是这个问题,你解决了吗?

代码没有问题

0 回复 有任何疑惑可以回复我~

get_text是在html_parser中的代码吧,你看看是不是_get_new_data中class=后面那串写错了

def _get_new_data(self,page_url, soup):
   res_data={}
   res_data["url"]=page_url

   title_node=soup.find("dd",class_="lemmaWgt-lemmaTitle-title").find("h1")
   res_data["title"]=title_node.get_text()
   summary_node=soup.find("div",class_="lemma-summary")
   res_data["summary"]=summary_node.get_text()
   return res_data


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

运行后出现craw failed 'NoneType' object has no attribute 'get_text'

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信