Klasyczny samouczek „scrapuj Google w Pythonie” sięga po requests + BeautifulSoup, potem po Selenium, a potem po rachunek za proxy. Pomiń to wszystko: jedno wywołanie API zwraca wyniki Google jako ustrukturyzowany JSON — taniej niż proxy, których potrzebowałbyś do wersji zrób-to-sam.
Dlaczego samodzielny scraping w Pythonie wychodzi drogo
- Blokady IP — Google blokuje IP centrów danych niemal natychmiast; potrzebowałbyś rotujących rezydencjalnych proxy.
- Podatek Selenium — dynamiczna treść zmusza cię do headless Chrome, który przy skali jest wolny i zasobożerny.
- CAPTCHA — wolumen je wyzwala; usługi rozwiązujące kosztują realne pieniądze.
- Gnicie selektorów — DOM Google się zmienia, a twoje
soup.select(...)po cichu nic nie zwraca.
Tani sposób: jedno żądanie
import os, requests
res = requests.post(
"https://api.serp.cheap/v1/search",
headers={"X-API-Key": os.environ["SERP_CHEAP_API_KEY"]},
json={"q": "best crm software", "gl": "us"},
)
for r in res.json()["organic"]:
print(f'{r["position"]:2}. {r["title"]}\n {r["link"]}')
Żadnych proxy, żadnej przeglądarki, żadnego parsera. Dostawca obsługuje rezydencjalne IP, renderowanie na żywo i parsowanie.
Albo użyj oficjalnego SDK
pip install serpcheap
from serpcheap import SerpCheap
client = SerpCheap(os.environ["SERP_CHEAP_API_KEY"])
res = client.search(q="best crm software", gl="us")
print(res.organic[0].title)
# paginate to 100 results
for page in client.search_pages(q="best crm software", from_=1, to=5):
for r in page.organic:
print(r.position, r.title)
Budujesz na frameworku? Dostępne są integracje dla Django (pip install serpcheap-django) i FastAPI (pip install serpcheap-fastapi). Pełny przewodnik w samouczku Python.
Ile to kosztuje
| Cena za zapytanie | |
|---|---|
| Świeży wynik | $0.0006 |
| Wynik z cache | $0.0003 |
| Gratis przy rejestracji | 100 wyszukiwań |
Pay-as-you-go od $0.75/1k, kredyty ważne 12 miesięcy — mniej, niż kosztowałoby cię jedno żądanie przez rezydencjalne proxy. Zobacz porównanie najtańszych SERP API.
Parametry, których użyjesz
gl— kraj wyników. Zobacz lokalne SEO według kraju.hl— język interfejsu.page— indeksowany od 1; zobacz paginację do 100 wyników.tbs— filtr czasu dla świeżych wyników.
Dalej
- Google Search API w Pythonie: pełny samouczek
- Zbuduj tracker pozycji Google w Pythonie
- Jak niezawodnie scrapować Google
Wypróbuj serp.cheap
Wklej snippet, dodaj swój klucz i już scrapujesz Google z Pythona. 100 darmowych wyszukiwań przy rejestracji — bez karty; potem pay-as-you-go od $0.75/1k, a kredyty pozostają ważne przez 12 miesięcy.
- Zdobądź darmowy klucz API →
- Wolisz płacić kartą? serp.cheap jest też na RapidAPI (
$0.90/1k) i Apify ($1.50/1k).