Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Tutorials

How to Scrape Annuaire 118000 Data to CSV with UScraper

Scrape Annuaire 118000 data to CSV. Export names, addresses, postcodes, phones and notes with the UScraper local desktop app. No code, local output.

UScraper
June 21, 2026
8 min read
#scraper annuaire 118000#comment scraper 118000#extraire donnees 118000#scraper annuaire professionnel#extraire numeros telephone annuaire#alternative octoparse annuaire#annuaire 118000 data scraper#annuaire 118000 to csv#local desktop app
How to Scrape Annuaire 118000 Data to CSV with UScraper

This tutorial shows how to scrape Annuaire 118000 listing pages into a local CSV with the Annuaire 118000 Data Scraper for UScraper. If your search is comment scraper 118000, the practical answer is: import the workflow, replace the starting directory URL, set the export path, run pagination, and validate names, addresses, postcodes, phone numbers, and notes before using the file.

Before you start

Prerequisites, scope, and policy checks

You need UScraper installed as a local desktop app, the Annuaire 118000 Data Scraper template, one Annuaire 118000 listing URL you are allowed to process, and a folder where CSV files can be written. Start with one narrow search rather than a whole directory section: a city, activity, region, name query, or professional category is easier to inspect.

This guide covers visible directory listing pages from the professional Annuaire 118000 site and related 118000 directory surfaces, not private dashboards, login-only data, CAPTCHA bypassing, or enrichment from unrelated databases. Before automation, review the current 118000 home page, activity index, regional directory pages, and robots.txt so your run matches the site's current access guidance.

Technical access is not permission. Keep batches modest, avoid access-control bypassing, document your purpose, and treat exported rows as contact data that may trigger privacy and marketing rules.

Start URL

Choose the right Annuaire 118000 URL

The best starting URL is the narrowest page that still answers your research question. A broad directory page creates noisy rows and makes validation slower. A focused URL makes the CSV easier to defend because every row shares the same source context.

For a scraper annuaire professionnel workflow, start from a professional category, regional directory page, or activity search on www.118000.fr. For surname, city, or private-directory checks, review the annuaire.118000.fr surface and confirm that the rows you intend to process are appropriate for your use case. For reverse lookup pages, be especially careful: a reverse directory can involve phone-number lookup behavior rather than ordinary listing discovery, so it may not match this template's listing-card selector.

Use one of these starting patterns for the first test:

GoalSafer first URL shapeWhy it helps
Local business researchOne activity in one city or regionKeeps names, addresses, and postcodes comparable.
Data cleanupOne known name or company queryMakes row matching easier against an internal file.
Coverage reviewOne professional category pageLets you check whether pagination and cards remain stable.
Phone validationA small result set with visible phone valuesHelps test telephone extraction before scaling.

Avoid mixing several intentions in one run. If you need Paris plumbers, Lyon dentists, and a surname query, run three separate exports with dated filenames. That makes deduping, consent review, and deletion requests much easier later.


Workflow anatomy

What the Annuaire 118000 scraper template does

The JSON export is the authoritative workflow definition. In plain English, the flow is:

Navigate -> Wait for Page Load -> Wait for listing cards
-> Structured Export -> check link[rel="next"]
-> open the next page -> wait again -> export again
-> End when no next page remains

The important selectors are intentionally small. The row selector targets section.card.part, which maps to visible listing cards in the workflow. The pagination test checks link[rel="next"]. The Structured Export block writes five columns and uses append mode so each page adds rows to the same CSV instead of overwriting the first page.

That export shape matters because the workflow is not a generic page dump. It is configured to extraire donnees 118000 into a spreadsheet-ready structure: identity, location, postcode, phone, and a short note. If you add columns later, keep them tied to visible listing-card data rather than page chrome, ads, navigation, or unrelated recommendations.

CSV fieldWhat it capturesValidation check
nomListing name from the card title or linked name areaCompare the first rows against the browser titles.
adresseVisible address text cleaned into one lineConfirm street, city, and spacing survived the export.
cpFive-digit French postcode parsed from the addressFilter blanks and spot-check mixed city searches.
telephoneVisible phone text, tel: link, or best-effort decoded image-rendered numberExpect some blanks; verify before outreach.
remarqueShort listing note from the result card bubbleTreat as optional context, not a required field.
annuaire_118000_data_scraper.csv
CSV - headers - append

Column

nom

Business or person name from the listing card.

Column

adresse

Address text normalized into one line.

Column

cp

Five-digit postcode extracted from the address.

Column

telephone

Visible, tel-link, or decoded image-rendered phone value where available.

Column

remarque

Optional note text from the card bubble.

Configured output shape from the workflow JSON; no live CSV sample is bundled

Runbook

How to scrape Annuaire 118000 data to CSV

1

Import the template

Open Annuaire 118000 Data Scraper, download the workflow JSON, and import it into UScraper.

2

Replace the start URL

Edit the Navigate block. Use one approved 118000 result URL from a city, activity, region, name, professional category, or other narrow directory search.

3

Confirm waits and listing cards

Keep the page-load wait and visible section.card.part check. If the page loads slowly, extend the wait before changing selectors.

4

Set the CSV destination

In Structured Export, confirm annuaire_118000_data_scraper.csv, headers, append mode, and a project-specific save folder.

5

Run, review, then widen

Run one page, compare the CSV against the browser, then allow the next-link loop to collect additional pages when the sample is clean.

After the first run, sort by nom and telephone. If rows repeat, you likely reran into the same append-mode file or restarted the workflow after the export block had already written rows. Use a dated filename for test runs so validation rows do not mix with production rows.

Do not skip the export-path check. The bundled JSON includes a sample local save location from the template build machine. Change that folder before a real run, especially when several team members share the workflow. A predictable path such as Documents/UScraper/annuaire-118000/2026-06-test.csv is easier to audit than a default downloads folder.


Validation

Validate phone numbers, pagination, and export quality

Use validation as part of the scraping process, not as cleanup after the fact. Keep the source page open beside the CSV and verify at least one listing from the first page, one from the middle of the pagination sequence, and one from the final page.

SymptomLikely causeFix
Zero rows exportedListing cards did not render or the selector no longer matchesWait for the page visually, then inspect whether section.card.part still exists.
Blank telephonePhone is hidden, image-rendered differently, not present, or not decodedTreat blanks as normal, then update the phone selector only after manual review.
Repeated rowsAppend file reused or pagination revisited a pageClear the CSV, use a dated filename, and confirm the next-link path.
Missing postcodeAddress text changed or contains no five-digit codeRecheck the visible address and adjust postcode parsing for that page type.
Early stopNo link[rel="next"] was found or a challenge page interrupted navigationOpen the browser state, solve allowed prompts manually, and rerun a short sample.

The highest-risk column is usually telephone, not nom. Names and addresses are easier to compare visually, while phone values may be hidden until interaction, rendered as images, or absent for some listings. Treat missing phone numbers as a signal to inspect, not as a reason to force extraction around site controls.


Alternatives

UScraper vs Octoparse and hosted annuaire scraping tools

If you searched for alternative Octoparse annuaire or scraper annuaire professionnel, the main decision is not just features. It is custody and workflow style. UScraper is strongest when you want a supervised local CSV, visible browser QA, and editable blocks that an analyst can adjust without building a scraper from scratch.

UScraper template

Local CSV

Hosted scraper

Cloud run
Custody

Runs in the local desktop app

Best for reviewable exports where the operator wants to inspect the browser and file path.

Runs on vendor infrastructure

Useful for managed scheduling, but URLs and outputs usually pass through a third party.

Setup

Import JSON and edit blocks

Change the start URL, wait times, output folder, and columns directly in the workflow.

Configure a cloud actor or project

Can be better for centralized teams, proxies, recurring jobs, and larger managed queues.

Cost model

Template is free to import

Good for controlled research exports and one-off directory cleanup.

Usage or subscription based

Often sensible when infrastructure, scheduling, and monitoring matter more than local custody.

Hosted tools such as Octoparse, Apify, Datablist, Thunderbit, or dedicated French directory extractors can still be the right choice for cloud throughput and scheduled jobs. For a local workflow that teaches extraire donnees 118000 and extraire numeros telephone annuaire into CSV, start with UScraper and validate the file before scaling.


FAQ

Frequently asked questions

Annuaire 118000 pages may be accessible in a browser, but automated collection can still be limited by site terms, robots guidance, database rights, GDPR, privacy law, and your purpose of processing. Review the current rules, keep runs proportionate, avoid bypassing access controls, and get legal review before commercial use.

FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]