UNPKG

opensea-scraper

Version:

Scraping floor prices from opensea.

22 lines (20 loc) 784 B
const isUsingStealthPlugin = (browserInstance) => { return (browserInstance._process?.spawnargs || []).includes("--disable-blink-features=AutomationControlled"); }; const warnIfNotUsingStealth = (browserInstance) => { if (!browserInstance) { throw new Error("No or invalid browser instance provided."); } if (!isUsingStealthPlugin(browserInstance)) { console.warn("🚧 WARNING: You are using puppeteer without the stealth plugin. You most likely need to use stealth plugin to scrape Opensea.") } }; const sleep = (timeInMS) => { return new Promise(function(resolve) { setTimeout(resolve, timeInMS) }); } // export functions exports.sleep = sleep; exports.isUsingStealthPlugin = isUsingStealthPlugin; exports.warnIfNotUsingStealth = warnIfNotUsingStealth;