7-dniowy okres próbny

Scraper Indeed z 50 ofertami na stronie

Indeed nie ma API do wyszukiwania ofert pracy, a zwykłe żądanie trafia na kontrolę bezpieczeństwa zamiast na oferty. Web Unlocker otwiera wyszukiwanie w prawdziwej przeglądarce i zwraca stronę z 50 kartami ofert, z wynagrodzeniem i oceną, rozliczoną jak jedna strona: 1000 ofert za 2 centy.

Spróbuj:

1000 darmowych żądań · Płatność tylko za sukces · 195+ krajów · Gotowe dla Claude

indeed.com/jobs?q=marketing+manager&l=Austin,+TX&limit=50Przykładowe uruchomienie · ofert: 75 · rozliczone jak 1 strona · 13.2 s
Pobierz
  1. Otwieram prawdziwą przeglądarkę w USA
  2. Ładuję wyszukiwanie tak, jak robi to użytkownik
  3. Odczytuję karty ofert i wynagrodzenia

Strony Indeed ładują się od 10 do 30 sekund. Nadal pracuję, nie musisz klikać ponownie.

Gotowy na własne wyszukiwania? Pobierz klucz API albo umów demo.

Odbierz klucz API i darmowe żądania

Opowiedz nam trochę o swoim zespole i otrzymasz:

  • Klucz API w ciągu jednego dnia roboczego
  • Darmowe żądania na Twoich własnych witrynach docelowych
4.7 / 5 w G2na podstawie 79 opinii
Umów demo

Bez karty. Zrezygnujesz w każdej chwili. Odpowiadamy w ciągu jednego dnia roboczego.

Scrapuj 1000 ofert pracy z Indeed za 2 centy

Strona wyszukiwania Indeed zawiera 50 kart ofert z wynagrodzeniem, oceną firmy i datą dodania, a Web Unlocker rozlicza ją jako jedną stronę. Scrapery Indeed na Apify i Bright Data rozliczają każdą ofertę jako osobny rekord.

Jedna strona, 50 ofert.
Dwadzieścia stron, 1000 ofert.

Potrzebujesz pełnego opisu? Strona każdej oferty to jedno dodatkowe żądanie, więc 1000 ofert z opisami kosztuje $1.00. Podziel rynek według daty, promienia, wynagrodzenia lub pracy zdalnej, a każdy wycinek to kolejna strona z 50 ofertami.

Ile kosztuje 1000 ofert z Indeed z pełnymi opisami

20 stron wyszukiwania i 1000 stron ofert, według opublikowanych cen

  • $1.00Gologin Web Unlocker
  • $1.50Bright Data
  • $5.00Indeed Job Scraper (na Apify)
  • $6.00Indeed Scraper by Apify

Bright Data, własny Indeed Scraper od Apify i Indeed Job Scraper na Apify rozliczają każdą ofertę jako rekord: 1000 rekordów w cenach pay-as-you-go i planu Free.

94 ze 100 stron Indeed wraca za pierwszym razem

Sto stron Indeed pobranych jedna po drugiej, bez ponowień: wyszukiwania ofert w 40 miastach, strony ofert, strony firm, strony opinii i cztery witryny krajowe. Oto, co wraca i jak szybko.

Strona, która nie wróci, kosztuje $0.
Płacisz za strony, nie za próby.

Łap oferty z Indeed w dniu publikacji

Posortuj wyszukiwanie według daty albo zawęź je do ostatnich 24 godzin, a najnowsze oferty trafią na górę. Twój skrypt prosi o tę jedną stronę tak często, jak chcesz: sprawdzenie co godzinę to 24 strony dziennie, $0.71 miesięcznie.

Zbiory ofert odświeżają się co miesiąc.
Twoja strona jest dzisiejsza.

Jak scrapować oferty pracy z Indeed w Pythonie lub Node.js

Scrapowanie Indeed bez parsowania HTML: własny JSON Indeed siedzi w każdej stronie wyszukiwania, 50 ofert z tytułem, firmą, wynagrodzeniem, oceną i datą dodania. Strona oferty zawiera jej pełny opis w ten sam sposób.

  1. Krok 01

    Odbierz klucz API

    Wypełnij formularz powyżej. Klucz przychodzi e-mailem w ciągu jednego dnia roboczego.

  2. Krok 02

    Wybierz stronę

    Wyszukiwanie z limit=50 dla 50 ofert, strona oferty dla jej opisu albo zakładka ofert firmy, strona po stronie.

  3. Krok 03

    Odczytaj JSON

    Wytnij ze strony tablicę results, a masz każde pole, które pokazuje Indeed, od wynagrodzenia po datę dodania.

Instalacja
pip install requests
Uruchomienie
GOLOGIN_SCRAPING_API_KEY=your_key python indeed_jobs.py
Wysyła do
https://parsing.webunlocker.gologin.com/v1/scrape
import json
import os
import time
from urllib.parse import urlencode

import requests

query = "marketing manager"
where = "Austin, TX"


def scrape(url):
    for attempt in range(3):
        response = requests.get(
            "https://parsing.webunlocker.gologin.com/v1/scrape",
            params={"url": url, "geo": "us", "format": "json"},
            headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
            timeout=90,
        )
        page = response.json().get("data", {}).get("html", "") if response.ok else ""
        if '"results":[{' in page:
            return page
        time.sleep(5)
    raise RuntimeError("No jobs came back, try again later")


def embedded(page, marker):
    start = page.index(marker) + len(marker) - 1
    value, _ = json.JSONDecoder().raw_decode(page[start:])
    return value


search = "https://www.indeed.com/jobs?" + urlencode({"q": query, "l": where, "limit": 50})
page = scrape(search)
jobs = [
    {
        "title": job["title"],
        "company": job["company"],
        "location": job["formattedLocation"],
        "salary": (job.get("salarySnippet") or {}).get("text"),
        "rating": job.get("companyRating") or None,
        "posted": job.get("formattedRelativeTime"),
        "sponsored": job.get("sponsored", False),
        "url": "https://www.indeed.com/viewjob?jk=" + job["jobkey"],
    }
    for job in embedded(page, '"results":[')
]

print(json.dumps({"query": query, "where": where, "jobs_on_page": len(jobs), "jobs": jobs}, indent=2, ensure_ascii=False))

Chcesz uruchomić to na własnych wyszukiwaniach? Odbierz klucz API i darmowe żądania.

Wybierz, jak pobierasz dane z Indeed

Indeed nie ma API do wyszukiwania ofert dla Twojej aplikacji, a każdy gotowy scraper ofert z Indeed rozlicza każdą ofertę. Oto, czego wymaga każda droga do danych o ofertach z Indeed dla tych samych 1000 ofert.

Dane z wyszukiwania ofert, jednostka rozliczenia, cena za 1000 ofert z opisami, liczba ofert w żądaniu, strony po pierwszej, dane o firmach, formaty stron i darmowy start w Gologin Web Unlocker, API Indeed, Apify i Bright Data
Czego to wymagaWeb UnlockerIndeed APIApifyBright Data
Dane z wyszukiwania ofert dla Twojej aplikacjiTakNieTakTak
Płacisz zaStronęBrak APIKażdą ofertęKażdy rekord
1000 ofert z opisami$1.00Brak$0.10 do $6$1.50
Ofert w jednym żądaniu50BrakDo 1000 na uruchomienieJeden rekord
Strona 2 i dalejZ Twojego kontaBrakTakTak
Opinie o firmach i wynagrodzeniaTakNieNieTak
Cała strona w HTML lub MarkdownTakNieNieNie
Darmowy start dla firmTakNieTakTak

Scrapujesz nie tylko Indeed? Web Unlocker zwraca każdą stronę w ten sam sposób, w tej samej cenie.

Dodaj Cloud Browser, aby scrapować każdą stronę z Twojego konta

Web Unlocker zwraca jedną stronę na żądanie, a Indeed pokazuje użytkownikowi jedną stronę ofert, zanim poprosi o zalogowanie. Dodaj Cloud Browser na resztę: loguje się na Twoje konto Indeed raz i utrzymuje tę sesję, więc strona 2, strona 20 i strona 50 otwierają się tak jak strona 1, na tym samym urządzeniu i z tym samym adresem rezydencyjnym.

  • Zaloguj się raz, pozostań zalogowany

    Twoja sesja to przeglądarka, która wciąż działa, a nie przywrócony plik. Zamknij skrypt dziś wieczorem, otwórz go jutro, a Indeed zobaczy tego samego zalogowanego użytkownika.

  • To samo urządzenie, ten sam adres, ten sam login

    Profil zachowuje pliki cookie i adres rezydencyjny z uruchomienia na uruchomienie, więc Indeed widzi jedną osobę na jednym laptopie, a nie nowego użytkownika na każdej stronie.

  • Strona po stronie, z Twojego konta

    Steruj z Playwright, Puppeteer albo Claude: otwórz wyszukiwanie, kliknij dalej, odczytaj karty, powtórz. Adresy rezydencyjne w cenie.

Uruchom z Playwright, Puppeteer lub Claude. Zobacz Cloud Browser.

Część kompletnego stosu technologicznego

Jedno konto, jedna sieć proxy, jeden ekosystem. Wybierz produkt, którego wymaga zadanie.

Scrapujesz też inne witryny? Zobacz scrapery Google Maps, Reddit i YouTube albo wszystkie narzędzia do web scrapingu.

Pytania o scraper Indeed

Jak scrapować oferty pracy z Indeed?

Wyślij adres wyszukiwania Indeed do Web Unlocker z limit=50 w środku. Otworzy stronę w prawdziwej przeglądarce z adresu w USA i zwróci ją z własnym JSON Indeed w środku: 50 ofert z tytułem, firmą, lokalizacją, wynagrodzeniem, oceną firmy, datą dodania i linkiem. Kod powyżej robi dokładnie to.

Czy Indeed ma API?

Nie do wyszukiwania ofert. Dawne API Publisher, które zwracało listy ofert, jest zamknięte, a obecne API Indeed są dla partnerów, którzy przesyłają oferty do Indeed, takich jak systemy rekrutacyjne. Żadne z nich nie zwraca wyników wyszukiwania stronie trzeciej, więc scraper odczytuje publiczne strony.

Czy API Indeed jest darmowe?

Nie ma API Indeed, za które można zapłacić albo które można dostać za darmo, by czytać oferty pracy. Web Unlocker zaczyna się od 1000 darmowych żądań, czyli wystarczająco na 1000 stron wyszukiwania po 50 ofert.

Czy Indeed pozwala na scrapowanie ofert pracy?

Regulamin Indeed jest napisany dla osób szukających pracy, a jego strony wyszukiwania ofert są publiczne i ładują się bez logowania. Web Unlocker ładuje je tak, jak robi to przeglądarka użytkownika, i zwraca stronę. To, co zbierasz i jak tego używasz, zależy od Ciebie, więc sprawdź to z zasadami obowiązującymi w Twoim projekcie.

Czy scrapowanie ofert pracy jest legalne?

Oferty pracy są publikowane po to, by je czytać, a scrapery odczytują publiczne strony, które widzi użytkownik. Zasady różnią się w zależności od kraju i tego, co robisz z danymi, więc sprawdź swoje użycie z tymi zasadami. Web Unlocker zwraca stronę, resztę robisz Ty.

Czym jest scraper ofert pracy?

Program, który ładuje strony portalu z ofertami pracy i wyciąga z nich oferty jako dane: tytuł, firmę, lokalizację, wynagrodzenie, datę, opis i link. Na Indeed ładowaniem zajmuje się Web Unlocker, a pola pochodzą z JSON, który Indeed osadza w każdej stronie.

Jak scrapować Indeed w Pythonie?

Wyślij adres wyszukiwania do API scrapera Indeed biblioteką requests, znajdź tablicę wyników na stronie i wczytaj ją modułem json. Zakładka Python powyżej to kompletny skrypt, przetestowany na działającym API: 50 ofert w jednym żądaniu.

Jak pobrać pełny opis oferty?

Zawiera go strona każdej oferty. Otwórz indeed.com/m/viewjob?jk= z kluczem oferty przez Web Unlocker: zwraca opis jako tekst i HTML, z tytułem, firmą, lokalizacją i rodzajem pracy. Jedna strona na ofertę, 1000 opisów za $0.98.

Dlaczego Indeed prosi o zalogowanie na stronie 2?

Indeed pokazuje użytkownikowi jedną stronę wyszukiwania, a na kolejnej prosi o konto. Są dwa rozwiązania: podziel wyszukiwanie według daty, promienia, wynagrodzenia lub pracy zdalnej, a każdy wycinek to nowa strona z 50 ofertami; albo otwórz Indeed w Cloud Browser, zaloguj się raz na własne konto i przechodź po stronach z tej sesji.

Jak świeże są oferty?

Tak świeże jak sam Indeed. Posortuj wyszukiwanie według daty albo zawęź je do ostatnich 24 godzin, a strona pokaże oferty oznaczone Just posted. Zbiory ofert sprzedawane na rekordy odświeżają się co tydzień lub co miesiąc, a strona jest dzisiejsza.

Czy mogę scrapować wynagrodzenia i opinie o firmach z Indeed?

Tak. Strona firmy zwraca jej ocenę, liczbę opinii i otwarte oferty, strony z opiniami zwracają po 20 opinii z zaletami i wadami, strona po stronie, a strona wynagrodzeń wymienia płace według stanowiska. Działają też strony wynagrodzeń według stanowiska i miasta, ze średnią i przedziałem.

Czy działa poza USA?

Tak. Witryny Indeed w Wielkiej Brytanii, Kanadzie, Niemczech i Francji zwróciły strony wyszukiwania w ten sam sposób, z ustawionym pasującym krajem adresu IP. Wyślij adres witryny kraju i wybierz geolokalizację w żądaniu.

Jak wyeksportować oferty z Indeed do CSV?

Web Unlocker zwraca stronę, a nie tabelę, więc nic nie jest obcinane, zanim to zobaczysz. Zamiana ofert na CSV to kilka linii kodu albo jedno polecenie: przekaż stronę Claude z Gologin scraping skill i poproś o CSV.

Ile kosztuje scraper Indeed?

Poniżej $1 za 1000 stron w API scrapera Indeed i ta sama cena za każdą stronę. Strona wyszukiwania zawiera 50 ofert, więc 1000 ofert ze stron wyszukiwania kosztuje 2 centy, a 1000 ofert z pełnymi opisami około $1. Strona, która się nie załaduje, nic nie kosztuje. Plany zaczynają się od $49 miesięcznie za 50 000 żądań.

Czy istnieje darmowy scraper Indeed?

Tak, na start: Web Unlocker zawiera 1000 darmowych żądań, czyli wystarczająco na 50 000 ofert ze stron wyszukiwania albo 1000 pełnych opisów ofert.

Jaki jest najlepszy scraper ofert pracy z Indeed?

To zależy od potrzeb. Scrapery Indeed na Apify i Bright Data sprzedają gotowe wiersze i rozliczają każdą ofertę jako rekord, a ich użytkownicy zgłaszają uruchomienia, które wracają z mniejszą liczbą ofert, niż pokazuje Indeed. Web Unlocker zwraca całą stronę w jednej cenie, z własnym JSON Indeed w środku, więc to Ty decydujesz, które pola zostawiasz.

Odbierz klucz API i darmowe żądania

Opowiedz nam trochę o swoim zespole i otrzymasz:

  • Klucz API w ciągu jednego dnia roboczego
  • Darmowe żądania na Twoich własnych witrynach docelowych
4.7 / 5 w G2na podstawie 79 opinii
Umów demo

Bez karty. Zrezygnujesz w każdej chwili. Odpowiadamy w ciągu jednego dnia roboczego.