Overview
UNS uses a browser-based scraping approach that mimics human behavior, allowing it to:- Bypass bot detection systems like Cloudflare
- Handle dynamic JavaScript-heavy websites
- Maintain consistent scraping sessions
- Extract clean chapter content automatically
Make sure youβve completed the Installation steps before continuing.
Your First Download
Launch UNS and Navigate to Download Manager
Open the Universal Novel Scraper application. Youβll see the main interface with three tabs in the sidebar:
- Download - Active downloads and job controls
- History - Resume or delete previous downloads
- Library - View and manage your EPUB collection

Choose a Provider
UNS uses provider scripts to support different novel websites. The app comes with several built-in providers.To browse available sources:
- Click the Providers button in the toolbar
- View installed provider scripts
- Install additional providers from the community repository if needed

Search for a Novel
Navigate to the Search tab to find novels across all installed providers:
- Enter the novel title in the search bar
- Select which providers to search (or search all)
- Click Search

Browsing Latest Releases
Browsing Latest Releases
You can also browse trending and recently updated novels by category:
- Select a provider from the dropdown
- Choose a category (Action, Romance, Fantasy, etc.)
- Browse paginated results

Select Novel and Starting Chapter
Click on a novel from search results to view its details:
- Description - Plot synopsis
- Author - Creator information
- Chapter List - All available chapters
- Select your starting chapter from the dropdown
- Optionally customize the novel metadata (title, author)
- Upload a custom cover image if desired (or use the default)
- Click Start Download
UNS will automatically scrape all chapters starting from your selected chapter until it reaches the last available chapter or a dead-end link.
Monitor Download Progress
Once started, the Download Manager shows real-time progress:
- Status Messages - Current action (Loading, Saving, Cloudflare detected)
- Chapter Count - Number of chapters saved
- Live Console - Detailed scraping logs
- Browser Window Toggle - View the live scraping session
Handle Cloudflare Challenges (If Needed)
Some websites use Cloudflare protection. If detected, UNS can handle it:
- Enable βCloudflare Bypass Modeβ before starting the download
- If a challenge appears, the browser window will automatically show
- Manually solve the CAPTCHA or verification
- Scraping resumes automatically once cleared
Accessing Your EPUB
Navigate to Library
Click the Library tab in the sidebar. Youβll see all your downloaded novels with:
- Cover Images - Automatically extracted from EPUBs
- Title & Author - From embedded metadata
- Action Buttons - Open, Export, or Delete

Read or Export
You have several options:Open in UNS Reader
Export to External Reader
- Click the book cover to open the built-in EPUB reader
- Navigate with arrow keys or click navigation
- Bookmark and track reading progress

- Click the Export button to download the EPUB file
- Transfer to your e-reader (Kindle, Kobo, etc.)
- Open in apps like Calibre, Apple Books, or Google Play Books
- Click βOpen Folderβ to access the storage directory
- Files are stored in
output/epubs/in your user data folder
Resuming Interrupted Downloads
If a download is interrupted (app crash, network issue, manual stop), you can resume from where it left off:Open History Tab
Navigate to the History tab. Youβll see all incomplete downloads with:
- Novel name
- Current progress (βX chapters scrapedβ)
- Status (Processing, Paused, Error)

Tips for Successful Downloads
Optimize Download Speed
Optimize Download Speed
- Disable Cloudflare bypass for sites that donβt require it (faster scraping)
- Close the browser window when not needed (reduces resource usage)
- Download during off-peak hours to avoid rate limiting
Handle Stubborn Websites
Handle Stubborn Websites
If a site consistently fails:
- Enable Cloudflare bypass mode and add random delays
- Use the browser window to check for additional verification steps
- Check provider scripts - they may need updating for site changes
- Try a different provider - the same novel may be on multiple sites
Improve EPUB Quality
Improve EPUB Quality
- Upload a high-quality cover before starting (recommended 600x800px or larger)
- Verify author and title are correct (hard to change after generation)
- Check the first few chapters to ensure content extraction is working properly
Manage Storage Space
Manage Storage Space
EPUBs can get large for long novels (500+ chapters):
- Export and delete finished novels youβve already transferred to an e-reader
- Clear history for completed downloads to remove temporary files
- Monitor the output folder periodically
- Windows:
C:\Users\<You>\AppData\Roaming\UNS\output\epubs - macOS:
~/Library/Application Support/UNS/output/epubs - Linux:
~/.config/UNS/output/epubs
Understanding the Scraping Process
UNS uses a sophisticated multi-stage scraping architecture:Architecture Overview
How Chapter Extraction Works
Provider scripts inject custom JavaScript into each page:Common Issues and Solutions
No Content Found Error
No Content Found Error
This means the provider script couldnβt locate chapter text on the page.Solutions:
- Check if the website structure changed (inspect the page)
- Update the provider script from the marketplace
- Report the issue to the provider maintainer
- Try an alternative source for the same novel
Download Stops After One Chapter
Download Stops After One Chapter
The scraper couldnβt find a βNext Chapterβ link.Causes:
- The link uses
javascript:;instead of a real URL - The link is hidden behind a login wall
- Youβve reached the last available chapter
Chapters Are Duplicated
Chapters Are Duplicated
This happens if the βNext Chapterβ link points to the same page.UNS has built-in duplicate detection:If duplicates still occur, the provider script may need updating.
EPUB Won't Open in Reader
EPUB Won't Open in Reader
Verify the EPUB is valid:
- Try opening in multiple readers (Calibre is most lenient)
- Check file size - 0 KB indicates generation failed
- Look at console logs for Python errors during
finalize-epub
- Invalid cover image format
- Corrupt chapter data
- Insufficient disk space
Next Steps
Now that youβve downloaded your first novel, explore advanced features:Search & Discovery
Master multi-provider search and category browsing
Provider System
Install and create custom website scrapers
Library Management
Organize, read, and export your collection
Cloudflare Bypass
Handle protected sites with manual control
Having trouble? Check the Troubleshooting page or open an issue on GitHub.
