Free Proxy Health List

Cuplikan langsung · 55,863 proxies

Proxy gratis untuk web scraping

Putar alamat IP sepanjang proses agar satu alamat tidak menyerap semua permintaan dan memicu batas laju.

Proxy gratis untuk web scraping

1. Unduh daftarnya

curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/all.txt -o proxies.txt

2. Muat dan putar

import itertools, requests

proxies = [line.strip() for line in open("proxies.txt") if line.strip()]
pool = itertools.cycle(proxies)

def fetch(url):
    for _ in range(10):
        proxy = next(pool)
        try:
            return requests.get(
                url,
                proxies={"http": f"http://{proxy}", "https": f"http://{proxy}"},
                timeout=8,
            )
        except requests.RequestException:
            continue
    raise RuntimeError("no working proxy")

Catatan yang menghemat waktu

Proxy gratis memang sering gagal, jadi perulangan di atas adalah bagian pentingnya: selalu coba entri berikutnya alih-alih menganggap satu kegagalan sebagai fatal. Buat timeout pendek — proxy mati memakan seluruh timeout di tiap permintaan — dan unduh ulang daftar sesuai irama penerbitan agar Anda tidak memutar entri yang kedaluwarsa berjam-jam lalu. Hormati robots.txt dan ketentuan situs; rotasi untuk menyebar beban, bukan untuk menembus kontrol akses.

Panduan terkait

Batas cuplikan publik
Proxy publik gratis dipakai bersama dan dioperasikan pihak yang tidak dikenal. Jangan pernah mengirim kata sandi, token, atau data pribadi melaluinya. Patuhi Kebijakan Penggunaan yang Dapat Diterima GitHub: tanpa spam, tanpa serangan, tanpa melewati kontrol akses, tanpa scraping yang melanggar kebijakan situs.