第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

我的代碼是用pycharm敲的,為啥到運行的時候報了這個錯,求大神解答,謝謝

http://img1.sycdn.imooc.com//59be79d800012e3c13660736.jpg

我感覺沒啥錯啊,都是對著老師的代碼敲得,哭泣

正在回答

4 回答

#?載入url管理器,解析器,下載器,輸出器模塊
from?SpiderBaike?import?url_manager,?html_parser,?html_downloader,?html_output


#?定義爬蟲類
class?Spider(object):
????def?__init__(self):
????????#?url管理器類等生成實例對象
????????self.url_manager?=?url_manager.UrlManager()
????????self.parser?=?html_parser.Parser()
????????self.downloader?=?html_downloader.Downloader()
????????self.output?=?html_output.Output()

????def?crawl(self,?root_url):
????????count?=?1
????????self.url_manager.add(root_url)
????????while?self.url_manager.has_new():
????????????try:
????????????????new_url?=?self.url_manager.get_url()
????????????????print(count)
????????????????print(new_url)
????????????????html_cont?=?self.downloader.download(new_url)
????????????????new_urls,?data?=?self.parser.parse(new_url,?html_cont)
????????????????self.output.get_data(data)
????????????????self.url_manager.add_list(new_urls)
????????????????if?count?==?10:
????????????????????break
????????????????count?=?count?+?1
????????????except:
????????????????print('Craw?failed')


if?__name__?==?'__main__':
????root_url?=?'https://baike.baidu.com/item/Python'
????obj_spider?=?Spider()
????obj_spider.crawl(root_url)
發(fā)現(xiàn)自己哪里錯了,錯把__init__ 寫成了 __int__了,樓主你應該和我的問題差不多,看看你的__init__方法吧
0 回復 有任何疑惑可以回復我~
#1

程序媛_ 提問者

哈哈哈,我就是因為pycharm敲代碼省事,導致沒注意__int__和__init__,直接敲回車,后來我檢查一遍才發(fā)現(xiàn)到,我前幾天已經(jīng)解決掉了,忘了說。
2017-09-25 回復 有任何疑惑可以回復我~
#?載入url管理器,解析器,下載器,輸出器模塊
from?SpiderBaike?import?url_manager,?html_parser,?html_downloader,?html_output


#?定義爬蟲類
class?Spider(object):
????def?__int__(self):
????????#?url管理器類等生成實例對象
????????self.m_url_manager?=?url_manager.UrlManager()
????????self.m_parser?=?html_parser.Parser()
????????self.m_downloader?=?html_downloader.Downloader()
????????self.m_output?=?html_output.Output()

????def?crawl(self,?root_url):
????????print(root_url)
????????#?count?=?1
????????self.m_url_manager.add(root_url)
????????#?while?self.m_url_manager.has_new():
????????#?????try:
????????#?????????new_url?=?self.m_url_manager.get_url()
????????#?????????print(count)
????????#?????????print(new_url)
????????#?????????html_cont?=?self.m_downloader.download(new_url)
????????#?????????new_urls,?data?=?self.m_parser.parse(new_url,?html_cont)
????????#?????????self.m_output.get_data(data)
????????#?????????self.m_url_manager.add_list(new_urls)
????????#?????????if?count?==?10:
????????#?????????????break
????????#?????????count?=?count?+?1
????????#?????except:
????????#?????????print('Craw?failed')


if?__name__?==?'__main__':
????root_url?=?'https://baike.baidu.com/item/Python'
????obj_spider?=?Spider()
????obj_spider.crawl(root_url)

?我的和你一樣報錯,怎么解決?

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

http://img1.sycdn.imooc.com//59bf1cf400014de613660736.jpg


他說我第14行出錯,哪里錯了?傷心

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

慕桂英4333026

實例化的 urls 不是url
2018-04-11 回復 有任何疑惑可以回復我~

SpiderMain中的urls變量沒有初聲明吧

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

程序媛_ 提問者

什么意思?怎么初聲明???我都是按照老師代碼來敲的呢
2017-09-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Python開發(fā)簡單爬蟲
  • 參與學習       227603    人
  • 解答問題       1282    個

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

進入課程

我的代碼是用pycharm敲的,為啥到運行的時候報了這個錯,求大神解答,謝謝

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號