7-dniowy okres próbny

Scraper Reddit, który rozlicza wątek, a nie każdy komentarz

Wklej wątek Reddit i odbierz post z 25 najlepszymi komentarzami w jednym żądaniu, rozliczanym jak jedna strona. Bez klucza API Reddit, bez zatwierdzenia, a strona, która się nie załaduje, nic nie kosztuje.

Spróbuj:

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

reddit.com/r/marketing/comments/1x6ko90/why_the_marketing_department_is_about_to_disappear/Przykładowe uruchomienie · komentarzy: 25 · rozliczone jak 1 strona · 2.9 s
Pobierz
  1. Otwieram prawdziwą przeglądarkę w USA
  2. Ładuję wątek tak, jak robi to użytkownik
  3. Odczytuję post i jego komentarze

Gotowy na własne wątki? 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 25 000 komentarzy z Reddit za $0.98

Strona wątku Reddit zawiera post i jego 25 najlepszych komentarzy, a Web Unlocker rozlicza ją jako jedną stronę. Scrapery komentarzy Reddit na Apify rozliczają post i każdy komentarz jako osobne wiersze.

Jedna strona, 25 komentarzy.
Cztery strony, 100 komentarzy.

Otwórz ten sam wątek posortowany według najlepszych, najnowszych, najpopularniejszych i najstarszych: każda kolejność to jedna dodatkowa strona z 25 innymi komentarzami. Własna strona komentarza zawiera jego odpowiedzi.

Ile kosztuje 1000 wątków po 25 komentarzy

1000 postów i 25 000 komentarzy, według opublikowanych cen

  • $0.98Gologin Web Unlocker
  • $38.74Enterprise Grade (na Apify)
  • $52.02Posts & Comments (na Apify)
  • $104Reddit Scraper Lite (na Apify)

Trzy najczęściej używane scrapery Reddit na Apify rozliczają każdy post i każdy komentarz jako wiersz, 26 000 wierszy w planie Free.

Wybierz, jak pobierasz dane z Reddit

Publiczne API Reddit zamyka się do marca 2027, a scrapery Reddit rozliczają każdy komentarz. Oto, czego wymaga każda droga scrapowania Reddit dla tych samych 1000 wątków.

Zatwierdzenie przez Reddit, jednostka rozliczenia, cena za 1000 wątków z komentarzami, formaty stron i darmowy start w Gologin Web Unlocker, Reddit Data API, Apify i Bright Data
Czego to wymagaWeb UnlockerReddit Data APIApifyBright Data
Start bez zatwierdzenia przez RedditTakNieTakTak
Płacisz zaStronęWywołanie APIKażdy post i komentarzKażdy rekord
1000 wątków po 25 komentarzy$0.98Tylko na podstawie umowy$15.53 do $104$1.50 za 1000 rekordów
Cała strona w HTML lub MarkdownTakNieNieNie
Darmowy start dla firmTakNieTakTak

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

Monitoruj subreddit co 15 minut za $3 miesięcznie

Web Unlocker nie ma własnych alertów. Twój skrypt prosi o najnowsze posty subreddita tak często, jak chcesz, a każde sprawdzenie to jedna strona: 96 sprawdzeń dziennie to $2.82 miesięcznie.

Alerty Syften zaczynają się od $29.95 miesięcznie.
Twoje własne sprawdzenie kosztuje $0.001.

Jak scrapować dane z Reddit w Pythonie lub Node.js

Zwykłe żądanie do subreddita wraca puste, bo Reddit rysuje posty w przeglądarce. Web Unlocker ładuje stronę w prawdziwej przeglądarce i zwraca ją ze wszystkimi 27 postami.

  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ę

    Wątek dla komentarzy, subreddit posortowany według najnowszych dla świeżych postów albo wyszukiwanie Twojego słowa kluczowego.

  3. Krok 03

    Odczytaj posty

    Każdy post i komentarz na stronie ma autora, punkty, czas i tekst.

Instalacja
pip install requests
Uruchomienie
GOLOGIN_SCRAPING_API_KEY=your_key python reddit_thread.py
Wysyła do
https://parsing.webunlocker.gologin.com/v1/scrape
import html as entities
import json
import os
import re
import time

import requests

thread = "https://www.reddit.com/r/marketing/comments/1x6ko90/why_the_marketing_department_is_about_to_disappear/"


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


def attr(tag, name):
    match = re.search(rf'\s{name}="([^"]*)"', tag)
    return entities.unescape(match.group(1)) if match else None


def text(page, element_id):
    start = page.find(f'id="{element_id}"')
    end = page.find("</div>", start)
    paragraphs = re.findall(r"<p>(.*?)</p>", page[start:end], re.S)
    return "\n".join(entities.unescape(re.sub(r"<[^>]+>|\s+", " ", p)).strip() for p in paragraphs)


page = scrape(thread)
post = re.search(r"<shreddit-post\b[^>]*>", page).group(0)
comments = {}
for tag in re.findall(r'<shreddit-comment\b[^>]*thingid="t1_[^>]*>', page):
    comment_id = attr(tag, "thingid")
    comments[comment_id] = {
        "author": attr(tag, "author"),
        "score": attr(tag, "score"),
        "depth": attr(tag, "depth"),
        "text": text(page, f"{comment_id}-comment-rtjson-content"),
    }

print(json.dumps({
    "title": attr(post, "post-title"),
    "score": attr(post, "score"),
    "upvote_ratio": attr(post, "upvote-ratio"),
    "comments_on_reddit": attr(post, "comment-count"),
    "comments": list(comments.values()),
}, indent=2, ensure_ascii=False))

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

Scrapuj każdą odpowiedź w Cloud Browser

Web Unlocker przynosi 25 najlepszych komentarzy strony. Cloud Browser otwiera Reddit w prawdziwej przeglądarce i klika dalej: 286 komentarzy, pięć poziomów w głąb, w 95 sekund.

  • Każda odpowiedź, pięć poziomów w głąb

    Klika za Ciebie każde „więcej odpowiedzi”: 286 komentarzy w 95 sekund, w wątku, w którym jedna strona zawiera 25.

  • Cały feed, nie jedna strona

    Przewija subreddit tak, jak robi to człowiek: 576 postów w 90 sekund, aż do lutego.

  • Zaloguj się raz, pozostań zalogowany

    Profil zachowuje sesję, więc Reddit otwiera się od razu przy każdym kolejnym uruchomieniu. 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ż sklepy? Zobacz scrapery Amazon, eBay i Walmart albo wszystkie narzędzia do web scrapingu.

Pytania o scraper Reddit

Jak scrapować dane z Reddit?

Wyślij adres strony Reddit do Web Unlocker: wątek, subreddit lub wyszukiwanie. Otworzy stronę w prawdziwej przeglądarce i zwróci ją, z autorem, punktami, czasem i tekstem każdego posta i komentarza na niej. Kod powyżej robi dokładnie to.

Jak scrapować komentarze z Reddit?

Scrapuj stronę wątku: zawiera post i jego 25 najlepszych komentarzy, rozliczane jako jedna strona. Posortuj wątek według najnowszych, najpopularniejszych lub najstarszych, a dostaniesz każdorazowo 25 kolejnych, albo otwórz stronę dowolnego komentarza, by zobaczyć jego odpowiedzi.

Jak zbudować scraper Reddit w Pythonie?

Wyślij adres wątku do Web Unlocker biblioteką requests i odczytaj komentarze ze strony. Zakładka Python powyżej to kompletny skrypt, przetestowany na działającym API.

Czy można scrapować Reddit bez API?

Tak. Wątki, subreddity i wyszukiwanie to publiczne strony, które ładują się bez logowania. Web Unlocker zwraca je tak, jak widzi je przeglądarka użytkownika, bez klucza API Reddit i bez zatwierdzenia. Stare adresy .json i stary Reddit wymagają teraz logowania, zwykłe strony reddit.com nie.

Ile kosztuje API Reddit?

Bezpłatnie tylko dla zarejestrowanych aplikacji niekomercyjnych. Użycie komercyjne wymaga zatwierdzenia przez Reddit i umowy. Reddit nie publikuje cennika: ostatnia upubliczniona stawka, z 2023 roku, to $12 000 za 50 milionów wywołań.

Co się stanie, gdy publiczne API Reddit zostanie zamknięte?

Aplikacje bez rejestracji w Reddit tracą dostęp do API od 12 stycznia 2027, a publiczny dostęp do API kończy się do marca 2027. Strony Reddit pozostają publiczne, a Web Unlocker odczytuje strony.

Co zastąpiło Pushshift?

Nic oficjalnego. Archiwa kopiujące Reddit łapią posty z opóźnieniem i pomijają najnowsze głosy. Web Unlocker czyta sam Reddit, więc post pokazuje punkty z chwili, w której go scrapujesz.

Czy mogę zescrapować cały subreddit?

Tak, strona po stronie: każda strona zawiera około 25 postów, a następna to jedno kolejne żądanie w tej samej cenie. Reddit kończy każdą listę na około 1000 postów, więc aby dostać więcej, dziel wyniki według fraz wyszukiwania lub czasu.

Czy mogę scrapować wyniki wyszukiwania Reddit?

Tak. Wyślij adres reddit.com/search ze swoim słowem kluczowym, posortowany według najnowszych lub najpopularniejszych, dla postów albo komentarzy, i przechodź po kolejnych stronach wyników.

Jak wyeksportować dane z Reddit do CSV?

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

Ile kosztuje scraper Reddit?

Poniżej $1 za 1000 stron i ta sama cena za każdą stronę. Wątek z 25 najlepszymi komentarzami to jedna strona, więc 1000 wątków kosztuje 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 Reddit?

Tak, na start: Web Unlocker zawiera 1000 darmowych żądań, czyli wystarczająco na 1000 wątków z ich najlepszymi komentarzami.

Jaki jest najlepszy scraper Reddit?

To zależy od potrzeb. Apify i Bright Data sprzedają gotowe wiersze i rozliczają każdy post i każdy komentarz. Web Unlocker zwraca całą stronę Reddit w jednej cenie, więc komentarze przychodzą razem z wątkiem, a Ty parsujesz je po swojemu.

Czy scrapowanie Reddit jest legalne?

Wątki, subreddity i wyszukiwanie to publiczne strony, które ł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.

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.