機械化/ノコギリ宝石を使っていくつかのランダムなページを解析しています。 301/302リダイレクトに問題があります。ここでは、コードの抜粋です:ルビの機械化でリダイレクトを検出する
agent = Mechanize.new
page = agent.get('http://example.com/page1')
mydomain.com上のテストサーバーは、したがって、私が代わりに
page.code == "301"
を持つように期待していた、301/302ステータスコードとPAGE2するのPage1をリダイレクトします私は常にpage.code == "200"
を取得してください。
私の要件は以下のとおりです。
- 私が欲しいが、私はそのページを検出できるようにしたい
- (デフォルトは良い振る舞いを、機械化)に続くことをリダイレクトするには、実際に
をリダイレクトされました私はagent.history
のpage1を見ることができることを知っていますが、それは信頼できません。リダイレクトステータスコードも欲しいです。
どのように私は機械化でこの動作を達成できますか?
は、ここでは無用のvar STATUS_CODEですか? – CodeGroover
多分あなたにはOPがそれを求めた。 – pguardiario