ソースをスキャンした後、urllib2
keep-aliveを指定しても、接続は自動的に閉じられるようです。
どうしてこれなの?
今はhttplib
持続的接続に使用しているだけですが、urllib2でこれが無効になっている(またはあいまいな)のはなぜか疑問に思います。
ソースをスキャンした後、urllib2
keep-aliveを指定しても、接続は自動的に閉じられるようです。
どうしてこれなの?
今はhttplib
持続的接続に使用しているだけですが、urllib2でこれが無効になっている(またはあいまいな)のはなぜか疑問に思います。
これは、urllib2(およびurllibも)のよく知られた制限です。IMHOは、これを修正して正しくするためのこれまでの最善の試みは、Python2.6または2.7用のGarryBodsworthのcoda_networkです。ウェルカムフィックス)。
また、持続的接続をサポートするhttplib2をチェックすることもできます。urllib2とはまったく同じではありませんが(httpのみを実行し、「あらゆる種類のurl」は実行しないという意味で)、httplibよりも簡単です(実際にhttpを実行したい場合は、urllib2よりも簡単です)。