なんで上手くいかないんだろ

ダイジェスト認証がかかったWebサイトからデータをゲットするプログラムをRubyで書いている.mechanizeを使えば認証を簡単に行うことができるはずなんだけど,どうも上手くいかない.正確に言うと目的のサイトでは認証に失敗するが,他のサイト(例えばこちらのサイト)では成功する.認証時のユーザ名とパスワードに間違いはないので,原因はサイトかmechanizeにあると思う.