用spyder寫的但是會出現(xiàn)importerror ,顯示是 ImportError: No module named baike_spider
from?baike_spider?import?url_manager,html_downloader,html_parser,html_output class?SpiderMain(): ????def?__init__(self): ????????self.urls?=?url_manager.UrlManager() ????????self.downloader?=?html_downloader.HtmlDownloader() ????????self.parser?=?html_parser.HtmlParser() ????????self.outputer?=?html_output.HtmlOutputer() ????def?craw(self,root_url): ????????count?=?1 ????????self.urls.add_new_url(root_url) ????????while?self.urls.has_new_url(): ???????????try: ????????????????new_url?=?self.urls.get_new_url() ????????????????print?'craw?%d:?%s'%(count,new_url) ????????????????html_cont?=?self.downloader.download(new_url) ????????????????new_urls,new_data?=?self.parser.parse(new_url,html_cont) ????????????????self.urls.add_new_urls(new_urls) ????????????????self.outputer.collect_data(new_data) ???????????????? ????????????????if?count?==?1000: ????????????????????break ???????????? ????????????????count?=?count?+?1 ???????????except: ????????????????print?'craw?failed' ????????self.outputer.output_html() ???? ???? if?__name__=="_main_": ????root_url?=?"http://baike.baidu.com/view/21087.htm" ????obj_spider?=?SpiderMain() ????obj_spider.craw(root_url)
檢查了半天,沒發(fā)現(xiàn)問題啊。為啥還會報導入模塊的錯誤嘞。
2017-12-18
在package上右鍵new python file,不要將其他地方如項目根目錄創(chuàng)建的py文件移動到package里。具體還不清楚為什么。
2016-10-29
me too
2016-07-04
把 from baike_spider 刪掉
2016-07-04
我也一樣。。
2016-07-01
請問解決了嗎?
2016-06-21
我的也是,求問。
2016-06-15
我的也這樣,請問解決了嗎
2016-06-12
我倆情況一樣