OK、これは私を夢中にさせています。
Python の Urllib2 ライブラリを使用して Crunchbase API から読み取ろうとしています。関連コード:
api_url="http://api.crunchbase.com/v/1/financial-organization/venrock.js"
len(urllib2.urlopen(api_url).read())
結果は 73493 または 69397 です。ドキュメントの実際の長さはもっと長くなります。別のコンピューターでこれを試してみると、長さは 44821 または 40725 です。Urllib を使用してユーザー エージェントを変更し、タイムアウトを非常に大きな値に増やし、一度に小さなチャンクを読み取ってみました。いつも同じ結果。
サーバーの問題だと思っていましたが、ブラウザはすべてを読み取ります。
Python 2.7.2、OS X 10.6.8 で最大 40k の長さ。~70k の長さの iPython として実行される Python 2.7.1、OS X 10.7.3。考え?