7-dniowy okres próbny

LinkedIn scraper, który rozlicza stronę, a nie ofertę

Wyślij wyszukiwanie LinkedIn lub Indeed, ofertę albo stronę kariery. Web Unlocker zwraca stronę tak, jak widzi ją użytkownik: 60 ofert z LinkedIn lub 50 z Indeed w cenie jednej. Bez logowania i API portalu. Nieudana strona nic nie kosztuje.

Spróbuj:

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

linkedin.com/jobs/search?keywords=data%20analyst&location=Chicago%2C%20ILPrzykładowe uruchomienie · ofert: 60 · rozliczone jak 1 strona · 2.8 s
Pobierz
  1. Otwieram prawdziwą przeglądarkę w USA
  2. Ładuję portal pracy tak, jak robi to użytkownik
  3. Odczytuję karty ofert

Portale pracy ładują się od 3 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 oferty pracy z każdego portalu i strony kariery jednym API

Scrapuj 10 000 ofert pracy z LinkedIn za 16 centów

Strona wyszukiwania ofert na LinkedIn zawiera 60 kart ofert z tytułem, firmą, lokalizacją i datą dodania, a Web Unlocker rozlicza ją jako jedną stronę. Scrapery ofert LinkedIn na Apify i Bright Data rozliczają każdą ofertę jako osobny rekord, a ScraperAPI pobiera 30 kredytów za stronę LinkedIn.

Jedna strona, 60 ofert.
167 stron, 10 000 ofert.

Potrzebujesz pełnego opisu? Strona każdej oferty to jedno dodatkowe żądanie, więc 1000 opisów kosztuje $0.98. Strona wyszukiwania Indeed zawiera 50 ofert w tej samej cenie, podobnie jak strona kariery firmy.

Ile kosztuje 10 000 ofert z LinkedIn ze stron wyszukiwania

167 stron wyszukiwania po 60 ofert, według opublikowanych cen

  • $0.16Gologin Web Unlocker
  • $2.45ScraperAPI
  • $10.00LinkedIn Jobs Scraper (na Apify)
  • $15.00Bright Data

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

98 ze 100 stron portali pracy wraca za pierwszym razem

Sto stron z ofertami pobranych jedna po drugiej, bez ponowień: wyszukiwania LinkedIn w 25 miastach, kolejne strony wyszukiwania, strony ofert z pełnym opisem, wyszukiwania i strony ofert na Indeed oraz strony kariery firm na Lever, Ashby, Greenhouse i Workday.

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

Łap oferty z LinkedIn w ciągu godziny od publikacji

Zawęź wyszukiwanie LinkedIn do ostatnich 24 godzin, a każda oferta na stronie będzie mieć najwyżej dzień, oznaczona Be an early applicant, dopóki jest świeża. Twój skrypt prosi o tę stronę tak często, jak chcesz: sprawdzenie co godzinę to 24 strony dziennie, $0.71 miesięcznie.

Zbiory ofert odświeżają się co tydzień lub co miesiąc.
Twoja strona jest z tej godziny.

Jak scrapować oferty pracy z LinkedIn i innych portali w Pythonie lub Node.js

Scrapowanie portali pracy bez własnej floty przeglądarek: Web Unlocker zwraca stronę, a karty ofert to zwykły HTML, który odczytasz kilkoma liniami kodu. To samo żądanie działa na LinkedIn, Indeed i stronach kariery.

  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 LinkedIn lub Indeed, kolejne strony wyszukiwania, strona oferty dla jej opisu albo strona kariery firmy.

  3. Krok 03

    Odczytaj oferty

    Wytnij karty ofert ze strony i zachowaj potrzebne pola: tytuł, firmę, lokalizację, datę i link.

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

import requests

query = "data analyst"
where = "Chicago, IL"


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 "urn:li:jobPosting:" in page:
            return page
        time.sleep(5)
    raise RuntimeError("No jobs came back, try again later")


def text(pattern, card):
    found = re.search(pattern, card, re.S)
    return " ".join(html.unescape(re.sub(r"<[^>]+>", " ", found.group(1))).split()) if found else None


search = "https://www.linkedin.com/jobs/search?" + urlencode({"keywords": query, "location": where})
page = scrape(search)
jobs = []
for card in page.split("<li")[1:]:
    job_id = re.search(r"urn:li:jobPosting:(\d+)", card)
    if not job_id:
        continue
    jobs.append({
        "title": text(r'base-search-card__title[^>]*>(.*?)</h3>', card),
        "company": text(r'base-search-card__subtitle[^>]*>(.*?)</h4>', card),
        "location": text(r'job-search-card__location[^>]*>(.*?)</span>', card),
        "posted": text(r"<time[^>]*>(.*?)</time>", card),
        "date": text(r'datetime="([^"]+)"', card),
        "url": "https://www.linkedin.com/jobs/view/" + job_id.group(1),
    })

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 oferty pracy

LinkedIn nie ma API do wyszukiwania ofert dla Twojej aplikacji, gotowe scrapery ofert rozliczają każdą ofertę, a darmowa biblioteka do scrapowania ofert zostawia proxy Tobie. Oto, czego wymaga każda droga dla tych samych ofert.

Jednostka rozliczenia, cena za 10 000 ofert z LinkedIn, liczba ofert na rozliczaną jednostkę, formaty stron, proxy i darmowy start w Gologin Web Unlocker, JobSpy, Apify i Bright Data
Czego to wymagaWeb UnlockerJobSpyApifyBright Data
Płacisz zaStronęTwoje proxyKażdą ofertęKażdy rekord
10 000 ofert z wyszukiwań LinkedIn$0.16Za darmo + proxy$10$15
Ofert na rozliczaną jednostkę60Brak11
Cała strona w HTML lub MarkdownTakNieNieNie
Działa bez własnych proxyTakNieTakTak
Darmowy start1000 stronZa darmo$5 miesięcznie5000 rekordów

Scrapujesz dogłębnie jeden portal? Zobacz scraper Indeed albo dowolną inną witrynę przez Web Unlocker w tej samej cenie.

Część kompletnego stosu technologicznego

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

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

LinkedIn scraper i oferty pracy: najczęstsze pytania

Czym jest scraper ofert pracy?

Program, który ładuje strony portali pracy i wyciąga z nich oferty jako dane: tytuł, firmę, lokalizację, wynagrodzenie, datę dodania, opis i link. Z Web Unlocker ładowanie to jedno wywołanie API na stronę, tak samo na LinkedIn, Indeed i stronach kariery firm, a Ty zachowujesz potrzebne pola.

Jak działa scrapowanie ofert pracy?

Twój skrypt pobiera stronę wyszukiwania portalu pracy, odczytuje na niej karty ofert i przechodzi z każdej karty na stronę oferty, gdy potrzebuje pełnego opisu. Web Unlocker ładuje każdą stronę w prawdziwej przeglądarce z wybranego kraju i zwraca HTML, więc Twój kod tylko parsuje.

Jak scrapować oferty pracy?

Web scraping ofert pracy zaczyna się od wyszukiwania, jakie uruchomiłby użytkownik, czyli stanowiska i miejsca. Wyślij jego adres do Web Unlocker. Strona wyszukiwania LinkedIn zwraca 60 ofert, a strona Indeed 50, każdą z tytułem, firmą, lokalizacją i datą. Kod powyżej robi dokładnie to w Pythonie i Node.js.

Do czego służy scraping ofert pracy?

Portale i agregatory ofert zbierają ogłoszenia z wielu stron w jednej wyszukiwarce. Agencje rekrutacyjne i zespoły sprzedaży obserwują, kto zatrudnia i na jakie stanowiska. Analitycy śledzą wynagrodzenia i popyt według stanowiska i miasta, a agenci AI do szukania pracy dopasowują ludzi do świeżych ofert. Wszyscy potrzebują tego samego: dzisiejszych stron z ofertami.

Czy można scrapować oferty pracy z LinkedIn?

Tak. Scrapowanie ofert pracy z LinkedIn działa na publicznych stronach: wyszukiwanie ofert i strony ofert otwierają się bez logowania, pierwsza strona wyszukiwania pokazuje 60 ofert, kolejne po 10, a strona oferty zawiera pełny opis, poziom stanowiska, rodzaj zatrudnienia i liczbę kandydatów. Web Unlocker zwraca je tak, jak widzi je użytkownik.

Czy LinkedIn ma API do ofert pracy albo API wyszukiwania ofert?

Nie ma API LinkedIn do ofert pracy ani API wyszukiwania ofert LinkedIn, które pozwalałoby odczytać wyniki wyszukiwania. Job Posting API LinkedIn jest dla partnerów, którzy publikują oferty na LinkedIn, i nie przyjmuje nowych partnerów. Aby odczytać publiczne oferty pracy, scraper ofert ładuje te same strony, które otwiera użytkownik.

Jak napisać LinkedIn scraper ofert pracy w Pythonie?

Aby scrapować oferty pracy z LinkedIn, wyślij adres wyszukiwania do API scrapera ofert pracy biblioteką requests, podziel stronę na karty ofert i odczytaj z każdej tytuł, firmę, lokalizację i datę. Zakładka Python powyżej to kompletny scraper ofert LinkedIn w Pythonie, przetestowany na działającym API: 60 ofert w jednym żądaniu.

Dlaczego mój LinkedIn scraper zatrzymuje się po kilku stronach?

LinkedIn odpowiada błędami na serię żądań z jednego adresu, często po około dziesięciu stronach, więc skrypt na jednym serwerze zatrzymuje się właśnie tam. Web Unlocker ładuje każdą stronę w prawdziwej przeglądarce, z rezydencyjnego IP w kraju, który wybierzesz. Zakładka Node.js przeszła jedno wyszukiwanie do samego końca: 67 stron, 660 ofert.

Na jakich portalach z ofertami pracy działa?

Strony wyszukiwania LinkedIn, Indeed, Dice, Wellfound, Built In i SimplyHired wróciły w naszych testach, podobnie jak strony kariery na Lever, Ashby, Greenhouse i Workday. Glassdoor i ZipRecruiter nie wracały niezawodnie z adresu w USA, więc ich nie wymieniamy.

Jak pobrać pełny opis oferty?

Otwórz stronę oferty przez Web Unlocker: linkedin.com/jobs/view/ z identyfikatorem oferty albo stronę oferty na Indeed. Zwraca opis z tytułem, firmą, lokalizacją i datą dodania. Jedna strona na ofertę, 1000 opisów za $0.98.

Czy agent AI może scrapować oferty pracy?

Tak. Poproś o Markdown, a Web Unlocker zwróci stronę oferty jako tekst, gotowy dla agenta lub Claude. Gologin scraping skill pozwala Claude'owi wywołać go za Ciebie, a MCP & AI Skills zamienia zwykłą prośbę w działający scraper ofert pracy.

Czy scrapowanie ofert pracy jest legalne?

Oferty pracy są publikowane po to, by je czytać, a scraper ofert odczytuje publiczne strony, które widzi użytkownik, bez logowania. 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ę, a to, co zbierasz, zależy od Ciebie.

Ile kosztuje scraper ofert pracy?

Poniżej $1 za 1000 stron w API scrapera ofert pracy i tyle samo na każdym portalu. Strona wyszukiwania LinkedIn zawiera 60 ofert, więc 10 000 ofert ze stron wyszukiwania kosztuje 16 centów. 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 ofert pracy albo darmowy LinkedIn scraper?

Tak, na start: Web Unlocker zawiera 1000 darmowych żądań, czyli wystarczająco na 60 000 ofert z LinkedIn ze stron wyszukiwania albo 1000 pełnych opisów ofert. Biblioteki open source do scrapowania ofert też są darmowe, ale proxy dostarczasz sam i sam dbasz o ich działanie.

Jaki jest najlepszy scraper ofert pracy?

To zależy od potrzeb. Usługi scrapowania ofert pracy i API z danymi o ofertach pracy, takie jak Apify i Bright Data, sprzedają gotowe wiersze i rozliczają każdą ofertę jako rekord, a darmowe oprogramowanie do scrapowania ofert wymaga własnych proxy. Web Unlocker to API do scrapowania ofert pracy, które zwraca całą stronę w jednej cenie, na każdym portalu, więc to Ty decydujesz, które pola zostawiasz.

JobSpy czy API do scrapowania ofert pracy?

JobSpy to darmowa biblioteka Pythona o otwartym kodzie dla LinkedIn, Indeed, Glassdoor i ZipRecruiter. Działa na Twoim własnym komputerze, więc proxy musisz zdobyć i utrzymywać sam, a jej własny opis mówi, że LinkedIn odpowiada błędami na serie zapytań. Web Unlocker zapewnia sieć i zwraca stronę, a płacisz tylko za strony, które wróciły.

Apify LinkedIn Jobs Scraper czy API scrapera ofert pracy?

Scrapery ofert LinkedIn na Apify zwracają gotowe wiersze i rozliczają każdą ofertę, od $1 za 1000 ofert. Web Unlocker rozlicza stronę: strona wyszukiwania LinkedIn zawiera 60 ofert, więc 10 000 ofert kosztuje 16 centów, a kilka linii kodu, jak w zakładkach powyżej, wycina potrzebne pola.

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.