This WLW supplier scraper tutorial shows how to scrape WLW.de company detail pages into CSV with the WLW.de Detail Scraper for Company Data template for UScraper. You will import the workflow, set the export path, validate the CSV, and fix common empty-field issues.
Before you start
Prerequisites and scope
You need UScraper installed as a local desktop app, a short list of WLW.de company detail URLs, and a CSV folder. Start with the five sample URLs or a small pilot list.
This tutorial targets public company profile pages such as /de/firma/.... It does not cover search result pagination, account dashboards, messaging, quote workflows, private supplier data, or CAPTCHA bypassing. WLW's buyer help describes supplier results and supplier-side help discusses public company profile data, but reuse still needs your own policy review.
Technical access is not permission. Keep runs modest, avoid private or login-only data, and document why you collected the supplier dataset.
Workflow anatomy
What the WLW.de detail scraper does
The companion JSON is direct: Set Window Size -> Navigate -> Wait for Page Load -> Wait for Element -> Inject JavaScript -> Sleep -> Structured Export -> Loop Continue. Navigate stores the company URL list. The wait blocks confirm that the page and heading are available. The JavaScript clicks common German reveal controls such as "Mehr lesen", phone display, website display, and contact-detail buttons, then scrolls. Structured Export writes the browser state to CSV. Loop Continue advances to the next URL.
The JSON export is the authoritative workflow sample. It writes headers in append mode, uses body as the row selector, and creates one row per visited detail page. Some columns use JavaScript because WLW.de facts can appear in tables, text, metadata, links, or reveal-controlled sections.
| CSV field | What it captures | Validation check |
|---|---|---|
Seite_url | Current company detail URL | Open the URL and confirm it matches the row. |
Name_der_Firma | Company name from the page heading | Compare against the visible h1. |
Standort | Parsed address/location text | Check country and city ordering. |
Firmenüberblick | Profile overview or meta-description fallback | Confirm it is not navigation text. |
Zuverlässig, Ob_Verifiziert | Reliability and verification markers | Treat blanks as "not shown", not necessarily false. |
Lieferung | Delivery area from Liefergebiet | Spot-check against the profile block. |
Gründungsjahr, Mitarbeiteranzahl, Lieferantentyp | Company facts when present | These are optional and layout-sensitive. |
Offizielle_Webseite, Telefonnummer | Revealed website domain and phone number | Confirm reveal controls completed before export. |
Runbook
How to scrape WLW.de company details to CSV
Import the template
Open WLW.de Detail Scraper for Company Data, download the JSON, and import it into UScraper.
Replace the sample URLs
In Navigate, replace the bundled sample companies with approved WLW.de detail URLs. Keep the list small while testing.
Check page prompts
Run one URL and handle consent, verification, or language prompts manually before trusting the export.
Set the export folder
In Structured Export, confirm wlw_de_detail_scraper_v2.csv, headers, append mode, and a project-specific local save path.
Validate before scaling
Compare the first CSV row with the browser, then let Loop Continue process the rest of the URL list.
After the first run, sort by Seite_url. One input URL should create one output row. Duplicates usually mean a repeated URL or resumed loop.
Quality control
Validate the WLW supplier export
Supplier profile pages are not database APIs. Treat the CSV as a reviewable working file, not a finished CRM import. Open the source page beside the CSV and check rows from the start, middle, and end.
| Symptom | Likely cause | Fix |
|---|---|---|
| Company name is blank | The page never reached a visible heading | Extend the wait, handle prompts, and rerun one URL. |
| Website or phone is blank | Reveal control failed, field is hidden, or the company does not expose it | Confirm the data appears in the browser and adjust reveal labels if needed. |
| Overview contains unrelated text | Page layout shifted or the parser found the wrong text block | Narrow the extraction logic around the profile summary. |
| Employee count is missing | WLW.de did not expose a company facts block | Keep the row and treat the fact field as optional. |
| CSV has mixed projects | Append mode reused an old file | Change the filename or archive the previous CSV before a new run. |
Alternatives
A practical Octoparse WLW alternative for local CSV review
If you search for best WLW scraper or Octoparse WLW alternative, you will find several valid approaches. Octoparse publishes WLW listing, detail, lead, and collection templates. Apify actors, Bright Data, NanoScrape, browser extensions, and open-source scripts also target wer liefert was supplier data.
UScraper fits a narrower job: a supervised local CSV export where you can see the browser, edit the workflow blocks, and keep the output on your machine.
| Approach | Best fit | Trade-off |
|---|---|---|
| UScraper local desktop template | Analyst-led CSV exports and visible QA | You maintain selectors when WLW.de changes. |
| Octoparse WLW templates | Teams already using Octoparse workflows | Runtime, account model, and custody follow that platform. |
| Apify or Bright Data style cloud scrapers | Scheduling, APIs, and managed infrastructure | Pricing and data flow depend on the vendor. |
| Browser extensions or open-source scripts | Quick experiments and developer control | Maintenance, compliance review, and reliability are on you. |
The decision is mostly about custody and repeatability. For a procurement shortlist or lead review file, the UScraper template library keeps the workflow inspectable. For large recurring ingestion, a contracted API or managed provider may fit better.
FAQ
WLW.de scraping FAQ
Legality depends on terms, jurisdiction, data type, volume, and use case. Review WLW.de rules, privacy obligations, and your outreach policy. Avoid private fields, login-only data, CAPTCHA bypassing, and aggressive repeated runs.
Next step
Download the WLW.de detail scraper template
Download WLW.de Detail Scraper for Company Data for QA. Browse UScraper templates or the UScraper blog.

