亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

爬蟲運行出出現的錯誤

craw 1 : http://baike.baidu.com/item/Python

craw failed: 'NoneType' object has no attribute 'find'

實在是不知道怎么解決了 ??

正在回答

4 回答

我之前也遇到過這種情況,糾結了很久,最后才發現一個非常重要的問題,百度的詞條信息發生了變化,你可以仔細看看,現在不再是以 .htm結尾了,之前在html_parser模塊中的正則表達式已經失效了,原來是href=re.compile(r"/view/\d+\.htm"),現在應該改為href=re.compile(r'/item/\w+')。這也再次證明了在采集數據前,一定要對目標進行仔細認真的分析!

0 回復 有任何疑惑可以回復我~
#1

qq_藞藞呀_0 提問者

非常感謝!
2017-06-05 回復 有任何疑惑可以回復我~

已經解決了 ? 但是卻只爬出了一條數據 沒有任何報錯

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

解析出錯了吧,需要解析的屬性不是href就是class_,怎么會有find

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

看看出錯代碼在哪里啊,貼出來看看

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

舉報

0/150
提交
取消
Python開發簡單爬蟲
  • 參與學習       227596    人
  • 解答問題       1288    個

本教程帶您解開python爬蟲這門神奇技術的面紗

進入課程

爬蟲運行出出現的錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號