Python '的示例;规划集体智慧';不';行不通

Python '的示例;规划集体智慧';不';行不通,python,search,search-engine,ranking,Python,Search,Search Engine,Ranking,我从中下载了源代码。我试着运行托比·塞加兰(Toby Segaran)的《编程集体智慧》(Programming Collective Intelligence)一书第4章中的例子。我的python版本是2.7.2。我输入以下代码: import searchengine pages=['http://en.wikipedia.org/wiki/Programming_language'] crawler = searchengine.crawler('searchindex.db') craw

我从中下载了源代码。我试着运行托比·塞加兰(Toby Segaran)的《编程集体智慧》(Programming Collective Intelligence)一书第4章中的例子。我的python版本是2.7.2。我输入以下代码:

import searchengine
pages=['http://en.wikipedia.org/wiki/Programming_language']
crawler = searchengine.crawler('searchindex.db')
crawler.crawl(pages)
并获取信息:

Could not open http://en.wikipedia.org/wiki/Programming_language
或者有时会收到信息:

Indexing http://en.wikipedia.org/wiki/Programming_language
Could not parse page http://en.wikipedia.org/wiki/Programming_language

总之,爬虫程序不会为页面编制索引。我做错了什么?

def separateWords(self,text)
大写字母W转换成小写字母,在
gettextly(self,soup)
中,将
v==Null
转换成
None
。您还必须执行后面的步骤,如

>> crawler=searchengine.crawler('searchindex.db') 
>> crawler.createindextables()
>> crawler=searchengine.crawler('searchindex.db') 
首先,然后尝试运行
page=['***']
和其他步骤