Freelancer Scrape
Tech Stack
Links
About
Freelancer Scrape is a Python web scraper that extracts job listing data from Freelancer.com using Beautiful Soup for HTML parsing. The script collects structured fields including job title, description, required skills, budget range, bid count, and posting date, then exports everything to a clean CSV file for analysis. Built to explore the freelance job market and identify trending skills and pricing patterns across categories like web development, data science, and design. This project was a hands-on exercise in structured data extraction, handling pagination, and cleaning messy real-world HTML into usable datasets.
Discussion & Feedback
Have questions about this project? Built something similar? Share your thoughts!
(Requires GitHub account to comment)
Related Projects
Buggy Robot
Built during my Manchester Uni foundation year with the robotics society, and I got it moving. Started on the university's Arduino in C++, then attempted a Raspberry Pi version independently in Python. Both the Arduino and the old Raspberry Pi eventually broke, which ended the project, but I learned loads.
Stardew Valley Wiki Chatbot GPT
Knows everything about Stardew Valley! Ask any Stardew Valley question and get instant answers - temporarily offline after OpenAI took it down. Reached 1K chats and 10 reviews (4.2 star rating) before going down. Built with Puppeteer and Cheerio for scraping the Stardew Valley Wiki, TypeScript for structuring data into markdown files, and sklearn for clustering content into 9 categories to speed up responses.
Solar System Simulator
Python and Pygame solar system. Eight planets orbit a central sun using real gravitational physics, with hover-to-identify and planet-specific sizes and colours.