Reddit Scraper
Instructions
- Create an App in https://www.reddit.com/prefs/apps/
- Type should be
script
redirect uri
does not matter
- Get the App Id (Under the App's Name)
- Get the App Secret
Example
const RedditScraper = require("reddit-scraper");
(async () => {
const redditScraperOptions = {
AppId: "appId",
AppSecret: "appSecret",
};
const requestOptions = {
Pages: 5,
Records: 25,
SubReddit: "javascript",
SortType: "hot",
};
try {
const redditScraper = new RedditScraper.RedditScraper(redditScraperOptions);
const scrapedData = await redditScraper.scrapeData(requestOptions);
console.log(scrapedData);
} catch (error) {
console.error(error);
}
})();
import {
RedditScraper,
IPageListingResults,
IRequestOptions,
IRedditCredentials,
} from "reddit-scraper";
(async () => {
const redditScraperOptions: IRedditCredentials = {
AppId: "appId",
AppSecret: "appSecret",
};
const requestOptions: IRequestOptions = {
Pages: 5,
Records: 25,
SubReddit: "javascript",
SortType: "hot",
};
try {
const redditScraper: RedditScraper = new RedditScraper(redditScraperOptions);
const scrapedData: IPageListingResults = await redditScraper.scrapeData(requestOptions);
console.log(scrapedData);
} catch (error) {
console.error(error);
}
})();