UK Gov Plate Scraper
Краткое
Freelancer Client is hiring: UK Gov Plate Scraper.
Location: Remote
I routinely work with large batches of UK vehicle registration numbers and need a reliable way to pull down the public-facing details available on the gov.uk vehicle enquiry pages.
What you'll do:
• Build in sensible throttling so we stay within the site’s rate limits; if a captcha or block occurs the script should pause, log the error, and move to the next plate instead of crashing.
Skills: JavaScript, Python, Data Processing, Web Scraping, Software Architecture, Data Extraction, BeautifulSoup, Selenium
Budget: $250–$750 USD
Source: Freelancer Client via Remote / Online. Apply on the source website.
Оригинал
I routinely work with large batches of UK vehicle registration numbers and need a reliable way to pull down the public-facing details available on the gov.uk vehicle enquiry pages.
Here is what I’m after:
• I will supply a CSV or Excel file containing hundreds (sometimes thousands) of registration plates.
• Your script should read that file, visit the relevant gov.uk page for each plate, and extract the publicly listed registration-plate details (tax, MOT status, make, model, colour, fuel type, date of first registration, etc.—everything the site shows for that plate). No owner or personal data is required.
• The scraped results should write back to a clean CSV or XLSX that mirrors the input list and simply appends the new columns for each data point.
• I’d like the tool written in Python; requests/BeautifulSoup is fine, but Selenium or Playwright is also acceptable if a headless browser is the safer route around any dynamic content.
• Build in sensible throttling so we stay within the site’s rate limits; if a captcha or block occurs the script should pause, log the error, and move to the next plate instead of crashing.
• Provide concise setup instructions plus comments in the code so I can rerun the scraper whenever I have a new list.
Acceptance criteria
1. I drop an input.csv with a “plate” column into the same folder, run one command, and receive output.csv containing all requested fields.
2. No missing or malformed records unless the plate truly returns “vehicle not found,” which should be explicitly noted in the output.
3. Code is readable, includes a requirements.txt, and runs on a vanilla Windows or Linux environment with Python 3.9+.
If you have experience scraping gov.uk or similar official sites, please mention it when you respond along with an estimated turnaround time.
Локация & Details
Перейти к источнику →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.