>>90
urllib2.urlopenは存在しないページへのアクセスなどにはurllib2.HTTPError
のexceptionを投げます。
そいつのurllib2.HTTPError.codeが404等のエラーコードです。
それを適当にハンドリングしてやればいいんでないでしょうか。