Skip to content

A Python tool to quickly check Queensland vehicle registration details using the official Queensland Transport website.

Notifications You must be signed in to change notification settings

Galaxta/Queensland-Plate-Searcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Queensland Plate Searcher

A Python tool to quickly check Queensland vehicle registration details using the official Queensland Transport website.

Overview

This script automates the process of checking vehicle registration details on the Queensland Transport website. It uses Selenium with the Edge browser to navigate the website, enter a plate number, and extract registration information.

Features

  • Automatically checks registration status for Queensland plate numbers
  • Handles website navigation including terms acceptance
  • Extracts detailed vehicle information
  • Works with headless browser (no visible window)
  • Command-line interface for easy use

Requirements

  • Python 3.6+
  • Selenium
  • Microsoft Edge browser

Installation

  1. Clone this repository:
git clone https://github.com/Galaxta/Queensland-Plate-Searcher.git
  1. Navigate to the project directory:
cd Queensland-Plate-Searcher

The script will automatically install required packages if they're missing.

Usage

Run the script with a plate number as an argument:

python Get-Registration.py ABC123

Or run without arguments to be prompted for input:

python Get-Registration.py

Example Output

Registration details for plate number ABC123:
Registration status: Current
Registration expiry date: 01/01/2023
Vehicle make: TOYOTA
Vehicle model: COROLLA
Vehicle type: SEDAN
Vehicle color: WHITE
VIN/Chassis number: ABCD1234567890123
Engine number: 1AB2345678

Planned Features

I'm planning to add these features in future updates:

  • Export Option: Save results to CSV or text files
  • Retry Mechanism: Automatically retry failed requests
  • Verbose/Silent Mode: Control the level of output detail
  • Cleaner Results Display: Better formatted terminal output

DISCLAIMER

This tool is for PERSONAL, NON-COMMERCIAL USE ONLY.

Users must comply with Queensland Transport's Terms of Use. Charging fees for access to this tool or information obtained through it would violate these terms.

This tool is provided as-is with no warranties. This is not an official Queensland Transport product.

By using this tool, you agree to use it responsibly and in compliance with all applicable laws and terms of service.

License

This project is licensed for personal, non-commercial use only.

About

A Python tool to quickly check Queensland vehicle registration details using the official Queensland Transport website.

Topics

Resources

Stars

Watchers

Forks

Languages