📖 操作指南 · 2026

Reddit 網頁擷取:擷取 Subreddit 資料 (2026)

Reddit 有一個免費的 JSON API——只需將 .json 添加到任何 URL 即可。無需 API 金鑰。了解如何在不編碼的情況下抓取貼文、評論和 Reddit 子版塊資料。

📅更新日期:2026 年 6 月⏱ 10 分鐘閱讀
  • X(Twitter) icon
  • Facebook icon
  • LinkedIn icon
  • Copy link icon

為什麼 Reddit 是最容易抓取的平台

Reddit 有一個大多數人不知道的合法、有據可查且完全免費的功能: .json 新增到任何 Reddit URL 的末尾,您將獲得結構化 JSON 數據 — 無需 API 金鑰、無需驗證、無速率限制令牌。立即嘗試:https://www.reddit.com/r/webscraping.json。您將看到該 Reddit 子版塊首頁上的每一篇文章,都是乾淨的機器可讀資料。

這使得 Reddit 成為網路上最適合抓取的主要平台之一。您可以提取貼文標題、按讚數、評論串、用戶風格、貼文內容和 subreddit 元資料 - 所有這些都透過傳回結構化資料的簡單 URL 模式來完成。因為 Reddit 故意揭露這一點,所以它不會像亞馬遜或 LinkedIn 對抗爬蟲那樣與你對抗。

您可以提取哪些 Reddit 資料?

數據如何獲得使用案例
Subreddit posts/r/subreddit.jsonTrending topics, community research
Comments on a post/r/subreddit/comments/postid.jsonSentiment analysis, user research
User profile data/user/username.jsonInfluencer identification
Search results/search.json?q=keywordTopic monitoring across Reddit

如何使用 EasyClaw 抓取 Reddit 數據

兩種方法,都是無程式碼的。使用 JSON API 來取得乾淨的結構化數據,或使用 Scrapling 來取得視覺化頁面資料。

方法A:使用Reddit內建的JSON API(建議)

這是最簡潔的方法——Reddit 在每個 URL 上提供結構化 JSON。你不需要為此進行 Scrapling; EasyClaw 可以本地取得和解析 JSON。

你: 前往 https://www.reddit.com/r/webscraping.json,從 JSON 回應中提取貼文標題、按讚數、留言數和貼文 URL。取得前 50 名貼文。儲存到 Excel。

你: 請造訪 https://www.reddit.com/r/artificial.json?limit=100,提取每篇文章的標題、作者、分數、評論數和永久連結。儲存為 CSV。

你: 前往這些 Reddit 貼文 URL [貼上],為每個貼文新增 .json,提取貼文內容和所有頂級評論及其文字和按讚數。儲存到 Excel。

方法 B:使用 Scrapling 處理可視頁面

如果您喜歡直接抓取視覺化 Reddit 頁面(用於螢幕截圖或佈局分析):

你: 啟用 Scrapling → 聊天:“轉到 https://www.reddit.com/r/webscraping,滾動頁面,提取帖子標題、點讚數和評論數。保存到 Excel。”

尊重的速率限制

Reddit 的 API 官方允許每分鐘 10 個未經身份驗證的存取請求。 實際上,自 2025 年以來,Reddit 收緊了限制:未經身份驗證的 .json 請求頻繁觸發 403 Forbidden 錯誤。 如果您要進行任何有意義的規模抓取,請在 reddit.com/prefs/apps 上註冊 Reddit 應用程序,設定適當的 User-Agent 標頭(格式:<platform>:<app ID>:<version> (by /u/<username>)),並將每分鐘請求數控制在 10 個以下。

Reddit 抓取用例

🔍

市場研究

抓取您所在產業的 Reddit 子版塊,找到人們提出的問題、抱怨的內容和推薦的內容。 Reddit 是未經過濾的消費者情緒。

📊

內容構思

尋找過去一年中您所在領域中按讚數最高的貼文。每一個都是您的受眾真正關心的經過驗證的內容主題。

🤝

社區營造

確定目標受眾常去的活躍子版塊。追蹤討論趨勢以真實地加入對話。

🛠️

產品回饋

監控 Reddit 上對您的產品(或競爭對手)的提及。自動情緒跟踪,無需昂貴的社交聆聽工具。

常見問題

Reddit .json API 真的不需要驗證嗎?
從技術上講,是的——端點接受未經身份驗證的請求。實際上,自 2025 年以來,Reddit 收緊了對未經身份驗證流量的速率限制,許多用戶報告稱,匿名爬蟲頻繁出現 403 Forbidden 回應。為了獲得可靠的訪問,請註冊 Reddit 應用程式(免費,需要 2 分鐘,訪問 reddit.com/prefs/apps),獲取客戶端憑證,並設定正確的 User-Agent 標頭。這顯著減少了塊。
如何分頁超過 25 個貼文?
Reddit JSON 回應包含 after 欄位。將 ?after=t3_xxxxx 附加到您的下一個請求以取得下一頁。每一頁結果都會為您提供下一頁的 after 令牌。使用 ?limit=100 可以為每個請求獲取最多 100 個貼文(最大值)。
我可以抓取 NSFW 或私人 subreddits 嗎?
NSFW subreddits 需要 OAuth 驗證 - 未經身份驗證的 .json 請求將傳回空結果。根本無法透過公共 API 存取私有或受限制的 subreddit。您必須是經過批准的會員並使用經過身份驗證的請求。

結論

Reddit 是最容易抓取的主要平台。其內建 JSON API 需要零身份驗證,文件齊全,並在每個 URL 上傳回乾淨的結構化資料。和 EasyClaw,您只需貼上附加 .json 的 Reddit URL 即可提取貼文、評論、用戶資料和搜尋結果 — 無需編碼、無需 API 金鑰、無速率限制。去使用它吧。

💡 Try it now: 開啟 EasyClaw → 聊天:「前往 https://www.reddit.com/r/[yoursubreddit].json,提取前 25 個貼文標題、分數和評論計數。儲存到 Excel。」30 秒內完成。無需 API 金鑰。