Rapid Finn.no Python Scraping Tool
Budget: $10 – $30 USD
I need a lightweight Python script that takes any Finn.no search‐results URL and returns a clean dataset ready for analysis. For every listing on the page the script must capture: address, postal code, city, property type, and the listing’s direct link. Once scraped, the data should be saved automatically to both XLSX and CSV formats.
Core expectations
• Command-line or simple GUI input for the Finn.no URL
• Reliable parsing (requests/BeautifulSoup, Selenium or similar) that copes with pagination and common site layout changes
• Output written with pandas or openpyxl so the Excel file is properly formatted
• Clear, well-commented code plus a brief README showing how to run the script, set up any virtual environment, and change dependencies if Finn.no updates its HTML
Acceptance criteria
1. Running the script on a sample Finn.no URL produces two files (results.xlsx and results.csv) containing all required fields.
2. No missing rows or columns when compared with the website’s visible listings.
3. Delivery within the agreed ASAP timeline.
When you reply, please include a concise plan outlining your approach, any libraries you intend to use, and the time you need to deliver a working version. I favour Python for this task, so stay within that stack.
Core expectations
• Command-line or simple GUI input for the Finn.no URL
• Reliable parsing (requests/BeautifulSoup, Selenium or similar) that copes with pagination and common site layout changes
• Output written with pandas or openpyxl so the Excel file is properly formatted
• Clear, well-commented code plus a brief README showing how to run the script, set up any virtual environment, and change dependencies if Finn.no updates its HTML
Acceptance criteria
1. Running the script on a sample Finn.no URL produces two files (results.xlsx and results.csv) containing all required fields.
2. No missing rows or columns when compared with the website’s visible listings.
3. Delivery within the agreed ASAP timeline.
When you reply, please include a concise plan outlining your approach, any libraries you intend to use, and the time you need to deliver a working version. I favour Python for this task, so stay within that stack.
Related categories:
JavaScript
Python
Web Scraping
Software Architecture
BeautifulSoup
Data Analysis
Selenium
Pandas