ProjectGutenbergLibraryへのアクセスに問題があります...Python2.7.3を使用しています。NLTKライブラリにアクセスしてPythonで作業することはできますが、生のテキストにアクセスしようとすると、アクセスできません。
私がアクセスしていたテキストはCrimeandPunishmentで、len(raw)は1176831に等しいはずですが、代わりに288のlen(raw)が表示されます。使用したコードは次のとおりです。
>>> from __future__ import division
>>> import nltk, re, pprint
>>> from urllib import urlopen
>>> url = "http://www.gutenberg.org/files/2554/2554.txt"
>>> raw = urlopen(url).read()
>>> type(raw)
<type 'str'>
>>> len(raw)
288
>>> raw
'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>403 Forbidden</title>\n</head><body>\n<h1>Forbidden</h1>\n<p>You don\'t have permission to access /files/2554/2554.txt\non this server.</p>\n<hr>\n<address>Apache Server at www.gutenberg.org Port 80</address>\n</body></html>\n'
>>>