さて、urlgrabberのtar ballをダウンロードしてインストールします。ただ、ダウンロードしたそのものだと、僕のpython2.7だとちゃんと動いてくれないので、この記述のようにコードを変更します。
import urllib2
import time
from keepalive import HTTPHandler
keepalive_handler = HTTPHandler()
opener = urllib2.build_opener(keepalive_handler)
urllib2.install_opener(opener)
fo = urllib2.urlopen('http://localhost:8088/')
print fo.read()
print "sleeping"
time.sleep(10)
fo = urllib2.urlopen('http://localhost:8088/iya')
print fo.read()
とあるサーバでチェックしたらちゃんとkeep-aliveしています。と言うことで、テストコードが完成です。
でわでわ。
----
使ったのは0.2.1でしたが、最新版の3.9.1だとpycurlに依存しているんですね。
pycurlを直接使うのが一番。urlgrabberは忘れましょう
0 コメント:
コメントを投稿