Scraper Bookmarklet
The scraper tool lets you visually configure a web scraper from any strain website. Visit a page with strain data, activate the tool, then click elements on the page to assign them as data fields (name, THC, terpenes, etc.). When you're done, hit "Send to Pipeline" to kick off the scrape.
How to Use (works on any site)
- Navigate to the strain website you want to scrape.
- Open browser console:
Cmd + Option + J(Mac) orF12 → Console(Windows) - Click the Copy Script button below.
- Paste into the console and press Enter.
- Click Scan Page — the tool will auto-detect cannabinoids, terpenes, and other compounds.
- Review the detections and uncheck any false positives.
- Use Manual Pick for any fields the scanner missed.
- Hit Send to Pipeline to start scraping.
What It Does
- A floating panel with a Scan Page button appears
- Auto-detects ~50+ cannabinoids, terpenes, and flavonoids using pattern matching
- Shows each detection with sample value for you to confirm or reject
- Manual pick mode available for anything the scanner misses
- Hit "Send to Pipeline" to start scraping — view progress on the Queue page
Requirements
- ML stack running:
npm run ml:allor double-click the WeedMenu ML desktop shortcut