Her web sayfasını JSON API'ye çevirin
İhtiyacınız olan değerlere tıklayın. Uç noktanız her çağrıldığında sayfayı bizim sunucularımız okur — tarayıcı yok, scraping kodu yok, bakım yok.
Başlamak ücretsiz. İlk API'nizi oluşturmak için hesap açmanız gerekmez.
Nasıl çalışır
- 1
Değerleri seçin
Herhangi bir sayfayı açın, seçiciyi başlatın ve istediğiniz elementlere tıklayın. Her biri JSON'da adlandırılmış bir alan olur.
- 2
Sizin için okuruz
Sayfayı sunucularımızdan getirir, seçicilerinizi uygularız. Sayfa JavaScript gerektiriyorsa otomatik olarak headless tarayıcıya geçeriz.
- 3
Uç noktanızı çağırın
URL'i hemen alırsınız. İstediğiniz yerden çağırın — cron işi, tablo, uygulamanız. Tarayıcınız açık olsun olmasın veri günceldir.
Asıl bozulan yerler için tasarlandı
Scraper'lar ilk gün nadiren bozulur. Üç hafta sonra, sessizce bozulurlar. Bunun olmaması için ilgilendiğimiz şeyler bunlar.
Varsayılan olarak anahtarsız
Uç noktanız oluştuğu anda çalışır — bir tablo formülüne ya da cron işine yönetilecek gizli anahtar olmadan yapıştırın. Özel olmasını istediğinizde API anahtarını açarsınız.
Sürekli yeniden sıralanan tablolar
Önce satırı tanımlayan sütunu, sonra değerlerinizi seçin. Arama satırı adıyla takip eder; sıralı bir tablo yeniden dizildiğinde veriniz sessizce başkasınınkiyle değişmez.
Sayfadan ayrılmadan düzenleyin
Bir API'yi yeniden açın, tüm alanlar tek tek popup içinde listelenir. Bir alanın üzerine gelin, sayfada yanıp sönsün — neye sabitlendiğini tam olarak görün.
Tarayıcınız kapalıyken de çalışır
Eklenti yalnızca seçicidir. Tüm okuma sunucu tarafında olur; makineniz kapalıyken bile uç noktanız güncel veri döndürmeye devam eder.
JavaScript'li sayfalar dahil
Hızlı olduğu için önce düz bir HTTP isteği deneriz; değerler ilk HTML'de yoksa headless tarayıcıya döneriz. Ayarlanacak bir şey yok.
Bir sayfa, bir API
Bir URL'de seçtiğiniz her şey tek bir yanıtta toplanır. Sonra dönüp yeni bir alan eklediğinizde aynı API büyür, kopyalara bölünmez.
Fiyatlandırma
| Özellik | Ücretsiz | ÖnerilenPro — $19,95/ay |
|---|---|---|
| API sayısı | Sınırsız | Sınırsız |
| API ömrü | 7 gün | Süresi dolmaz |
| Günlük istek | 1.000 | 25.000 |
| Günlük anahtarsız istek | 300 | 5.000 |
| Sunucu tarafında okuma | Var | Var |
| Headless render | Var | Var |
| Panel + JSON görüntüleyici | Var | Var |
İstek sınırları sizi yukarı itmek için değil, suistimali engellemek için var. Planlar arasındaki gerçekten önemli tek fark, API'nin ne kadar yaşadığı. Anahtarsız trafik ayrıca IP başına saatte 120 istekle sınırlıdır.
KDV tahsil edilmez: Alman KDV Kanunu § 19 kapsamında küçük işletmeyiz, yukarıdaki fiyat ödeyeceğiniz toplam tutardır.
En çok sorulanlar
Kod yazmam gerekiyor mu?
Hayır. Sayfadaki değerlere tıklar, onlara ad verirsiniz. Sonuç, HTTP konuşan her şeyden çağırabileceğiniz bir URL'dir — bir tablo formülü dahil.
Giriş gerektiren sayfaları okuyabilir mi?
Hayır. Sayfayı kendi sunucularımızdan anonim bir ziyaretçi olarak okuruz; oturumunuzu gerektiren hiçbir şeye erişemeyiz.
Tarayıcımın açık kalması gerekiyor mu?
Hayır. Eklenti yalnızca değerleri seçmek için kullanılır. API oluştuktan sonra her çağrı sayfayı bizim sunucularımızdan getirir; makineniz kapalı olabilir.
JavaScript ile oluşturulan sayfalarda ne oluyor?
Çalışıyor. Daha hızlı ve ucuz olduğu için önce düz bir HTTP isteği deneriz; değerler ilk HTML'de yoksa otomatik olarak headless tarayıcıya geçeriz.
Site tasarımını değiştirirse ne olur?
İşaretleme yeniden kurulduğunda seçiciler bozulabilir. Üst üste üç başarısız denemeden sonra API'yi sorunlu olarak işaretleriz; durumu sessizce boşalan bir alandan değil panelden öğrenirsiniz. API'yi açıp alanı yeniden seçmek sorunu çözer.
Okunan sitelere karşı nazik mi?
Kendimizi açıklayıcı bir user agent ile tanıtır, robots.txt'ye uyar, yanıtları 60 saniye önbellekler ve alan adı başına saniyede kabaca bir istekle kendimizi sınırlarız. Topladığınız veriye erişme hakkına sahip olmak sizin sorumluluğunuzdadır.
Bir sayfayı gösterin. Uç noktayı alın.
Eklentiyi kurun, birkaç değer seçin ve ilk API'nizi yaklaşık bir dakikada çağırın.
WebToAPI