Install ScrapeNow, add a URL, enable data extraction, name the fields that should become columns, choose a capture mode, and run the workflow. Review the returned table and export CSV or JSON. Use Assisted mode if the page needs login, filters, cookie consent, or another manual step.
Step 1
Choose a page and define the outcome
Do not begin with “scrape everything.” Begin with the decision or file you need. For a product page, that might be a CSV containing title, price, availability, and URL. For a directory, it might be name, category, location, and profile link.
Use a public practice website for your first run if you are still learning. The ScrapeNow documentation uses https://scrapeme.live/shop/ with the fields name and price.
Step 2
Create the run
- Open ScrapeNow and select New run.
- Paste the source URL.
- Enable Data extraction.
- Add one field for every column you want.
- Keep Standard effort for the first attempt.
Step 3
Choose the lightest capture mode that works
| Page situation | Start with | Why |
|---|---|---|
| Public page with visible records | Background | It is the simplest default and can fall back visibly. |
| You want to watch page loading | Foreground | The browser stays visible but capture continues automatically. |
| Login, filters, consent, tabs, or scrolling are required | Assisted | ScrapeNow waits while you prepare the page state. |
Step 4
Run, inspect, and correct the schema
Select Run workflow and wait for the structured rows. Before exporting, inspect several records and check that every column means what you intended.
- If a field is empty, confirm that the information is actually visible on the captured page.
- Replace vague field names with specific ones.
- Try High effort only when Standard misses meaningful structure.
- Use Foreground or Assisted mode if the captured page state was incomplete.
Step 5
Export and preserve the successful setup
Export the completed rows as CSV for a flat spreadsheet workflow or JSON when nested structure is more useful. The run remains in local history, and you can clone a successful configuration instead of starting again.
Avoid first-run mistakes
Keep the first test small and observable
Confirm the schema on one representative page before adding a large URL list.
A scraper cannot reliably return information that is absent from the captured state.
Clear field names make the expected output easier to validate.
Access and process only websites and information you are permitted to use.
Next guides