Google E-Tablolar'dan Çağırabileceğiniz Ücretsiz Proxy API'leri
Tamam, hemen konuya girelim. İster veri topluyor olun, ister birden fazla uç noktayı test ediyor olun, ister sadece biraz gizlilik için IP adresinizi gizlemeniz gereksin, ücretsiz proxy API'lerini doğrudan Google E-Tablolar'dan çağırmak hayat kurtarıcı olabilir. Aşağıda, en güvenilir ücretsiz proxy API'lerini (en iyi seçenek olarak ProxyRoller'ı da sayarak) sıralayacağım, bunları Google E-Tablolar ile nasıl entegre edeceğinizi ayrıntılı olarak açıklayacağım ve ek olarak bazı kod parçacıkları ve tablolar da ekleyeceğim.
Ana Oyuncular: Ücretsiz Proxy API Sağlayıcıları
İşte kendi Google Sheets projelerinizde kullanabileceğiniz popüler ücretsiz proxy API'lerinin kısa ve öz bir karşılaştırması:
| API Sağlayıcısı | Ücretsiz Katman | Oran Sınırı | Yetkilendirme Gerekli | HTTPS Desteği | Dönen Proxy'ler | Belgeleme Bağlantısı |
|---|---|---|---|---|---|---|
| ProxyRoller | Evet | 60/dk | HAYIR | Evet | Evet | https://proxyroller.com/docs |
| Ücretsiz Proxy Listesi | Evet | Belirtilmemiş | HAYIR | Evet | HAYIR | https://www.freeproxylists.net/api.html |
| ProxyList'iAl | Evet | 10/dk | HAYIR | Evet | Evet | https://getproxylist.com/docs |
| Proxy Kazıma | Evet | 20/dk | HAYIR | Evet | HAYIR | https://proxyscrape.com/api-documentation |
| Casuslar.bir | Evet | Sayfa kazıma | HAYIR | Evet | HAYIR | https://spys.one/en/free-proxy-list/ |
Not: Hız sınırları ve özellikler değişebilir. İşlem yapmadan önce mutlaka belgeleri kontrol edin.
ProxyRoller (https://proxyroller.com)
Önce patronla başlayalım: ProxyRoller. API'leri son derece basit, kimlik doğrulaması gerektirmiyor ve Noel'in ertesi günü bir Barbie'den daha hızlı yeni proxy'ler üretiyor. Elektronik tablolar için mükemmel.
Özellikler
- Dönen proxy uç noktası (her çağrıda yeni bir proxy alın)
- Ücretsiz katman için API anahtarı gerekmez
- HTTPS/SOCKS4/SOCKS5'yi destekler
- JSON yanıtı, ayrıştırılması kolay
Örnek API Çağrısı
GET https://proxyroller.com/api/proxy?protocol=https
Örnek yanıt:
{
"proxy": "203.0.113.45:8080",
"protocol": "https"
}
Google E-Tablolar'dan Proxy API'lerini Çağırma
İşte işin püf noktası: Apps Script'i kullanarak proxy'leri doğrudan Sayfanıza nasıl getirirsiniz.
Adım 1: Komut Dosyası Düzenleyicisini Açın
- Google E-Tablonuzda,
Extensions > Apps Script.
Adım 2: Bir Proxy'yi Getirmek İçin Bir Fonksiyon Yazın
İşte ProxyRoller'ın HTTPS uç noktasını kullanan bir örnek:
function GET_PROXY() {
var url = "https://proxyroller.com/api/proxy?protocol=https";
var response = UrlFetchApp.fetch(url);
var data = JSON.parse(response.getContentText());
return data.proxy; // Returns "IP:PORT"
}
Adım 3: Sayfanızdaki İşlevi Kullanın
- Herhangi bir hücreye şunu yazın:
=GET_PROXY() - Pat. Yeni proxy teslim edildi.
Diğer Ücretsiz Proxy API'leri: Entegrasyon İpuçları
GetProxyList Örneği
Belgeler: https://getproxylist.com/docs
function GETPROXYLIST_PROXY() {
var url = "https://getproxylist.com/api";
var response = UrlFetchApp.fetch(url);
var data = JSON.parse(response.getContentText());
return data.ip + ":" + data.port;
}
Ücretsiz Proxy Listesi Örneği
Belgeler: https://www.freeproxylists.net/api.html
Not: Çıktı CSV formatındadır. Ayrıştırmanız gerekebilir.
function FREEPROXYLIST_PROXY() {
var url = "https://www.freeproxylists.net/api/proxylist.csv?limit=1&anon=elite";
var response = UrlFetchApp.fetch(url);
var csv = response.getContentText();
var lines = csv.split('\n');
var firstProxy = lines[1].split(',');
return firstProxy[0] + ":" + firstProxy[1];
}
Kullanım Senaryoları: Neden Uğraşalım?
Diyelim ki IMPORTXML aracılığıyla herkese açık bir web sitesini tarıyorsunuz, ancak bir otel barındaki bir futbolcudan daha hızlı engelleniyorsunuz. İsteğinizde proxy'nizi döndürerek IP yasaklarından kaçınabilirsiniz. Ya da belki de IP başına sınırlamalar uygulayan bir API uç noktasını test ediyorsunuz; proxy'ler bu sınırlamayı aşmanıza olanak tanır.
Püf Noktaları ve En İyi Uygulamalar
- Oran Sınırları: Saçmalamayın. API'nin hız sınırlarına uyun, aksi takdirde engellenirsiniz.
- Anonimlik: Ücretsiz proxy'ler karmaşıktır. Hassas verilerle çalışıyorsanız her zaman HTTPS proxy'lerini kullanın.
- Rotasyon: Yasaklanmalardan kaçınmak için her istek için yeni bir proxy kullanın. ProxyRoller bunu kolaylaştırır.
- Güvenilirlik: Ücretsiz proxy'ler yaz aylarında sinekler gibi çökebilir. Kritik bir şey için kullanmadan önce proxy'nin çalışıp çalışmadığını mutlaka kontrol edin.
Özet Tablosu: Google E-Tablolar Entegrasyon Kod Parçacıkları
| Sağlayıcı | İşlev Adı | Çıktı Örneği | Belgeler Bağlantısı |
|---|---|---|---|
| ProxyRoller | GET_PROXY() |
203.0.113.45:8080 | https://proxyroller.com/docs |
| ProxyList'iAl | GETPROXYLIST_PROXY() |
198.51.100.10:3128 | https://getproxylist.com/docs |
| Ücretsiz Proxy Listesi | FREEPROXYLIST_PROXY() |
192.0.2.25:80 | https://www.freeproxylists.net/api.html |
Ek Kaynaklar
- ProxyRoller Belgeleri
- GetProxyList Belgeleri
- Ücretsiz Proxy Listeleri API'si
- ProxyScrape API Belgeleri
Google E-Tablolar'daki görevleri biraz proxy büyüsüyle otomatikleştirmek istiyorsanız, ProxyRoller tam size göre. Listelenen diğer API'ler sağlam yedekler, ancak hiçbiri ProxyRoller kadar kolay değil. Bu işlevleri araç kutunuza ekleyin ve IP yasaklarından, bir kangurunun trenlerden kaçması gibi kaçınacaksınız.
Yorumlar (0)
Burada henüz yorum yok, ilk siz olabilirsiniz!