2013-07-31 30 views
13

Bazı sitelere çok sayıda api araması yapan bir uygulama yapıyorum. İçinde bulunduğum sıkıntı, sitenin dakika başına yapılabilecek api çağrılarının sayısı üzerinde bir sınırlama olmasıdır. Bu etrafında almak için tor api dan alınan anonim ip adresleri kullanan bir proxy tablosu oluşturmak için node-http-proxy ile birlikte kullanmayı umuyordum.Anonim proxy sunucusu yapmak için Tor api'yi kullanma

Benim soru, nasıl mümkün şudur olup, ne araçlar bitti almak için öneriyoruz. Benim app javascript ile yazılmıştır, bu yüzden node-tor gibi şeyleri içeren çözümler tercih edilir.

+15

Artık bir adım atacağım ve muhtemelen sınırı aşmamak için API sağlayıcısının hizmet şartlarına aykırı olduğunu söylüyorum. Sınır var çünkü sağladıkları tek şey bu.API sağlayıcınızdan kendi sınırları içinde çalışmanıza yardımcı olmanızı veya limiti neden çok düşük olduğunu söylemelisiniz. –

+1

@Bergi'nin söylediği gibi - talebi önbelleğe alın ya da geliştirirken kukla/gerçekçi verileri döndürmek için yerel bir sunucu kurun. Veriler JSON olarak geri geliyorsa, bu, sağ mime tipiyle, sunduğunuz düz metin dosyaları bile olabilir. –

+1

Üzgünüm, ama proxy tablonuzun herhangi bir şeyi nasıl değiştireceğini anlamıyorum: uzaktaki site hala aynı IP'den gelen istekleri almayacak mı? Web tarayıcıları ile bu tür bir sorunla karşılaşıyorum ve tarayıcımın taranan alanın kendi sınırlarına uymasını sınırlamak için genellikle [async] (https://github.com/caolan/async) kullanıyorum. – Feugy

cevap