Senior Python Web Scraping & Data Automation Developer (Flower Industry)
Worldwide
Python Web Scraping & Data Automation Developer (Dahlia Industry) I'm looking for an experienced developer to build an automated data collection system for the Australian dahlia industry. This is not a simple one-time scraping job. I'm looking for someone who can build a robust, scalable solution that can grow into a much larger platform. Project Overview The system will collect information from Australian dahlia grower websites and compile it into a central database. Initially I would like to capture: * Grower name * Website * Dahlia variety name * Price * Stock status (Available / Sold Out / Coming Soon) * Tuber, cutting or plant * Flower colour * Flower type (Decorative, Ball, Cactus, etc.) * Product URL * Product image URL (where permitted) * Date last updated The system should export the information into a database and/or Excel for analysis. Future Stages The successful developer may continue with future work including: * Automatic monitoring of price changes * Notifications when new varieties are listed * Historical price tracking * Availability alerts * Grower comparison tools * Marketplace integration * AI categorisation of varieties * Customer wish lists * API development This is intended to become the leading Australian dahlia marketplace and information platform. Technical Requirements Ideally you have experience with: * Python * Playwright or Selenium * BeautifulSoup * Scrapy * REST APIs * PostgreSQL or MySQL * Data normalisation * Cloud hosting (AWS, Azure or similar) * Git/GitHub Experience dealing with websites that use JavaScript and anti-bot protection is highly desirable. Important Many growers use different naming conventions and website platforms (Shopify, WooCommerce, Squarespace and custom websites), so the solution needs to be flexible and easy to expand. The code should be clean, well documented and easy to maintain. Please include in your proposal 1. Examples of similar scraping or data aggregation projects you've completed. 2. Which technologies you would use and why. 3. How you would handle websites with JavaScript or anti-bot measures. 4. How you would design the system so new growers can easily be added. 5. Your estimate for Stage 1. 6. Your availability and estimated timeline. Preferred Experience Experience building: * Product comparison websites * Price comparison engines * Marketplace platforms * Agricultural or horticultural databases * Large-scale web scraping systems
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- Entry levelExperience Level
$5.00
-
$12.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:4 hours ago
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- AustraliaRavenhall11:04 PM
- $89K total spent44 hires, 10 active
- 8,017 hours
- AutomotiveMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by