Dùng thử 7 ngày

Scraper Reddit tính phí theo thread, không theo từng bình luận

Dán một thread Reddit và nhận bài đăng cùng 25 bình luận hàng đầu trong một yêu cầu, tính như một trang. Không cần Reddit API key, không cần phê duyệt, và trang tải không được thì không tốn phí.

Thử:

1.000 yêu cầu miễn phí · Chỉ tính phí khi thành công · 195+ quốc gia · Sẵn sàng cho Claude

reddit.com/r/marketing/comments/1x6ko90/why_the_marketing_department_is_about_to_disappear/Lượt chạy mẫu · 25 bình luận · tính như 1 trang · 2.9 giây
Tải xuống
  1. Mở trình duyệt thật tại Mỹ
  2. Tải thread giống như một người dùng
  3. Đọc bài đăng và các bình luận

Sẵn sàng cho các thread của riêng bạn? Nhận API key hoặc đặt lịch demo.

Nhận API key và các yêu cầu miễn phí

Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:

  • API key trong vòng một ngày làm việc
  • Yêu cầu miễn phí trên chính các trang đích của bạn
4.7 / 5 trên G2từ 79 đánh giá
Đặt lịch demo

Không cần thẻ. Hủy bất cứ lúc nào. Chúng tôi phản hồi trong vòng một ngày làm việc.

Thu thập 25.000 bình luận Reddit với $0.98

Một trang thread Reddit chứa bài đăng và 25 bình luận hàng đầu, và Web Unlocker tính phí nó như một trang. Các scraper bình luận Reddit trên Apify tính phí bài đăng và từng bình luận như những dòng riêng.

Một trang, 25 bình luận.
Bốn trang, 100 bình luận.

Mở cùng một thread theo thứ tự best, new, top và old: mỗi thứ tự là thêm một trang với 25 bình luận khác. Trang riêng của một bình luận chứa các phản hồi của nó.

Chi phí cho 1.000 thread, mỗi thread 25 bình luận

1.000 bài đăng và 25.000 bình luận, theo giá công bố

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

Ba scraper Reddit được dùng nhiều nhất trên Apify tính phí mỗi bài đăng và mỗi bình luận như một dòng, 26.000 dòng ở gói Free.

Chọn cách lấy dữ liệu Reddit

API công khai của Reddit đóng vào tháng 3 năm 2027, và các scraper Reddit tính phí từng bình luận. Đây là những gì mỗi hướng thu thập dữ liệu Reddit đòi hỏi cho cùng 1.000 thread.

Việc Reddit phê duyệt, đơn vị tính phí, giá cho 1.000 thread kèm bình luận, định dạng trang và gói bắt đầu miễn phí ở Gologin Web Unlocker, Reddit Data API, Apify và Bright Data
Bạn cần gìWeb UnlockerReddit Data APIApifyBright Data
Bắt đầu mà không cần Reddit phê duyệtCóKhôngCóCó
Bạn trả tiền choMột trangMột lệnh gọi APIMỗi bài đăng và bình luậnMỗi bản ghi
1.000 thread kèm 25 bình luận$0.98Chỉ theo hợp đồng$15.53 đến $104$1.50 cho 1.000 bản ghi
Toàn bộ trang ở dạng HTML hoặc MarkdownCóKhôngKhôngKhông
Miễn phí để bắt đầu cho doanh nghiệpCóKhôngCóCó

Cần thu thập nhiều hơn Reddit? Web Unlocker trả về bất kỳ trang nào theo cùng cách, với cùng mức giá.

Theo dõi một subreddit mỗi 15 phút với $3 mỗi tháng

Web Unlocker không có cảnh báo riêng. Script của bạn yêu cầu các bài đăng mới nhất của một subreddit thường xuyên tùy ý, và mỗi lần kiểm tra là một trang: 96 lần kiểm tra mỗi ngày có giá $2.82 mỗi tháng.

Cảnh báo Syften bắt đầu từ $29.95 mỗi tháng.
Một lần kiểm tra của riêng bạn có giá $0.001.

Cách thu thập dữ liệu Reddit bằng Python hoặc Node.js

Một yêu cầu thông thường tới subreddit trả về trống, vì Reddit dựng các bài đăng trong trình duyệt. Web Unlocker tải trang trong một trình duyệt thật và trả về cùng cả 27 bài đăng.

  1. Bước 01

    Nhận API key

    Điền biểu mẫu ở trên. Key sẽ được gửi qua email trong vòng một ngày làm việc.

  2. Bước 02

    Chọn trang

    Một thread để lấy bình luận, một subreddit sắp xếp theo New để lấy bài mới, hoặc một lượt tìm kiếm theo từ khóa của bạn.

  3. Bước 03

    Đọc các bài đăng

    Mỗi bài đăng và bình luận trên trang đều có tác giả, điểm, thời gian và nội dung.

Cài đặt
pip install requests
Chạy
GOLOGIN_SCRAPING_API_KEY=your_key python reddit_thread.py
Gửi tới
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))

Sẵn sàng chạy nó trên các thread của riêng bạn? Nhận API key và các yêu cầu miễn phí.

Thu thập mọi phản hồi bằng Cloud Browser

Web Unlocker lấy 25 bình luận hàng đầu của một trang. Cloud Browser mở Reddit trong một trình duyệt thật và tiếp tục nhấp: 286 bình luận, sâu năm cấp, trong 95 giây.

  • Mọi phản hồi, sâu năm cấp

    Nó nhấp mọi "more replies" thay bạn: 286 bình luận trong 95 giây, trên một thread mà một trang chỉ chứa 25.

  • Cả feed, không chỉ một trang

    Nó cuộn một subreddit như một người thật: 576 bài đăng trong 90 giây, ngược về tháng Hai.

  • Đăng nhập một lần, luôn giữ đăng nhập

    Profile giữ phiên của nó, nên Reddit mở ngay ở mỗi lần chạy tiếp theo. Đã bao gồm IP dân cư.

Chạy nó từ Playwright, Puppeteer hoặc Claude. Xem Cloud Browser.

Một phần của bộ công nghệ hoàn chỉnh

Một tài khoản, một mạng proxy, một hệ sinh thái. Chọn sản phẩm phù hợp với công việc.

Thu thập cả các cửa hàng khác? Xem các scraper Amazon, eBay và Walmart, hoặc mọi công cụ thu thập dữ liệu web.

Câu hỏi về scraper Reddit

Làm thế nào để thu thập dữ liệu từ Reddit?

Gửi địa chỉ trang Reddit tới Web Unlocker: một thread, một subreddit hoặc một lượt tìm kiếm. Nó mở trang trong một trình duyệt thật và trả về trang đó, kèm tác giả, điểm, thời gian và nội dung của mọi bài đăng và bình luận trên đó. Đoạn code ở trên làm đúng như vậy.

Làm thế nào để thu thập bình luận trên Reddit?

Hãy thu thập trang thread: trang đó chứa bài đăng và 25 bình luận hàng đầu, tính phí như một trang. Sắp xếp thread theo new, top hoặc old để có thêm 25 bình luận mỗi lần, hoặc mở trang riêng của một bình luận để lấy các phản hồi của nó.

Làm thế nào để xây dựng scraper Reddit bằng Python?

Gửi địa chỉ thread tới Web Unlocker bằng thư viện requests và đọc các bình luận từ trang. Tab Python ở trên là một script hoàn chỉnh, đã được kiểm thử trên API thật.

Có thể thu thập dữ liệu Reddit mà không cần API không?

Có. Thread, subreddit và tìm kiếm là các trang công khai, tải được mà không cần đăng nhập. Web Unlocker trả về chúng giống như trình duyệt của một người dùng nhìn thấy, không cần Reddit API key và không cần phê duyệt. Các địa chỉ .json cũ và old Reddit hiện yêu cầu bạn đăng nhập, còn các trang reddit.com thông thường thì không.

Reddit API có giá bao nhiêu?

Chỉ miễn phí cho các ứng dụng phi thương mại đã đăng ký. Sử dụng thương mại cần Reddit phê duyệt và một hợp đồng. Reddit không công bố giá: mức giá gần nhất được công khai, vào năm 2023, là $12.000 cho 50 triệu lệnh gọi.

Điều gì xảy ra khi API công khai của Reddit đóng?

Các ứng dụng không đăng ký với Reddit mất quyền truy cập API từ ngày 12 tháng 1 năm 2027, và quyền truy cập API công khai kết thúc vào tháng 3 năm 2027. Các trang Reddit vẫn công khai, và Web Unlocker đọc các trang đó.

Cái gì đã thay thế Pushshift?

Không có gì chính thức. Các kho lưu trữ sao chép Reddit bắt bài đăng muộn hơn và bỏ lỡ các lượt bình chọn mới nhất. Web Unlocker đọc chính Reddit, nên một bài đăng hiện điểm của nó ở đúng thời điểm bạn thu thập.

Tôi có thể thu thập cả một subreddit không?

Có, từng trang một: mỗi trang liệt kê khoảng 25 bài đăng, và trang tiếp theo là thêm một yêu cầu với cùng mức giá. Reddit dừng mọi danh sách ở khoảng 1.000 bài đăng, nên để lấy nhiều hơn, hãy chia theo từ khóa tìm kiếm hoặc theo thời gian.

Tôi có thể thu thập kết quả tìm kiếm trên Reddit không?

Có. Gửi địa chỉ reddit.com/search kèm từ khóa của bạn, sắp xếp theo new hoặc top, cho bài đăng hoặc cho bình luận, rồi duyệt qua các trang kết quả.

Làm thế nào để xuất dữ liệu Reddit ra CSV?

Web Unlocker trả về trang chứ không phải một bảng, nên không có gì bị cắt trước khi bạn thấy. Chuyển nó thành CSV chỉ cần vài dòng code, hoặc một prompt: đưa trang cho Claude cùng Gologin scraping skill và yêu cầu một file CSV.

Một scraper Reddit có giá bao nhiêu?

Dưới $1 cho 1.000 trang, và cùng một mức giá cho mọi trang. Một thread kèm 25 bình luận hàng đầu là một trang, nên 1.000 thread có giá khoảng $1. Trang tải không được thì không tốn phí. Các gói bắt đầu từ $49 mỗi tháng cho 50.000 yêu cầu.

Có scraper Reddit miễn phí không?

Có, để bắt đầu: Web Unlocker đi kèm 1.000 yêu cầu miễn phí, đủ cho 1.000 thread cùng các bình luận hàng đầu.

Scraper Reddit nào tốt nhất?

Tùy vào nhu cầu của bạn. Apify và Bright Data bán các dòng dữ liệu làm sẵn và tính phí mỗi bài đăng và mỗi bình luận. Web Unlocker trả về toàn bộ trang Reddit với một mức giá, nên các bình luận đi kèm thread và bạn tự phân tích theo cách của mình.

Thu thập dữ liệu Reddit có hợp pháp không?

Thread, subreddit và tìm kiếm là các trang công khai, tải được mà không cần đăng nhập. Web Unlocker tải chúng giống như trình duyệt của một người dùng và trả về trang đó. Bạn thu thập gì và dùng ra sao là quyết định của bạn, vì vậy hãy đối chiếu với các quy định áp dụng cho dự án của bạn.

Nhận API key và các yêu cầu miễn phí

Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:

  • API key trong vòng một ngày làm việc
  • Yêu cầu miễn phí trên chính các trang đích của bạn
4.7 / 5 trên G2từ 79 đánh giá
Đặt lịch demo

Không cần thẻ. Hủy bất cứ lúc nào. Chúng tôi phản hồi trong vòng một ngày làm việc.