urllibモジュールが大好きで、私はPython 2.7で大量のデータを絶えず検索しています。そうですね...urllibでhttpステータスを同時にミラー化して保存する
私がミラーリングしているサービスは、自分のサービスにどれくらいの頻度でヒットする可能性があるかについて非常に難しく、速いルールを持っています。ほとんどの場合、私はヒットしたときに200回の反応ですが、時折、404のために注意を払う必要があります。私は応答コードをこのように確認することができます知っています
...
a=urllib.urlopen('http://www.example.com/mirror_me.txt')
a.getcode()
200
問題は、私は2つを結合する方法がわからないので、今、私はある2つの要求を送信するために抱えています非効率的で、サーバーに対する私のヒット率が倍増します。 理想的には、私は次のようにしたい.....
if 200:
mirror
elif 404:
notify me....
たぶん、私の答えは、urllibは嘘ではありませんが、私は誰もが持っている任意のポインタを感謝しています。 JW
質問はurllibでこれを行う方法です。これは答えではありません。 – danny
リクエストタグはなぜ含まれていますか? – misantroop
それに加えて、あなたの答えはurllibではなくurllib2について話しています。 – misantroop