Ben bir API farkında değilim, ama onlar kurmak var şekilde ekran / web kazıma adı verilen bir teknik ile veri toplamak oldukça kolaydır .
Örneğin, adınızdaki bir arama, üye kimliğinizin URL'de bulunduğu belirli bir sayfaya bağlantı verir. Daha sonra DOM uyumlu bir programlama diliniz / kütüphaneniz varsa, sayfanın tasarımına bağlı olarak belirli şeylerin nerede olacağını anlayabilirsiniz. Jquery seçicileri ve birkaç çapraz geçiş kullanarak, bu sayfa derecelendirmeyi almak için ayrıştırılabilir:
> $("td td td:contains(Regular Rating)").next().find("nobr").text();
"2072
2012-03(Current floor is 1800)"
Güzel değerlendirme, bu arada.
Sayfaların tasarımını değiştirmeye karar verirlerse biraz acı verir ve daha da acı verir, ancak sonunda istediğiniz tüm verileri ayrıştırabilir ve ardından her üye için veri toplama ve depolama analiz için kendi veritabanınızda. Bunu yapmak o kadar da zor olmayacak, sadece üye kimlikleri üzerinden yineleme yapacaksınız ve onların adlarını, durumlarını, derecelendirmelerini vb.
Umarım yardımcı olur.