Web Scraping Script for Mydealz.de with CSV Export
Budget: €30 – €50 EUR
Description:
I need a Python script to scrape the pages of https://www.mydealz.de/hot?page=1 up to page 20 and save the data into a CSV file.
Requirements:
Functionality:
The script should automate data extraction from the specified pages.
All visible information on a sample page (see attached screenshot) should be scraped.
Attention: Not all fields are available/filled with data for rows. There might be also different description or time fields, etc.
Please take care that all fields with data are scraped!
Data Fields (final definition based on the screenshot):
Deal title
Deal link
Description
Price and original price
Discount
Temperature
Creation date/time
Vendor
Shipping costs
User/author
Comments
Image URLs
File creation:
The CSV file should be created anew each time the script runs, replacing the old file.
The default save location should be in the same directory as the script (easily adjustable).
Technical Requirements:
The script must be written in Python.
It should run locally on a Windows system.
The script should support repeatable execution, either manually or through the Windows Task Scheduler.
Basic documentation for installation and usage is required.
Error Handling:
The script should handle common issues such as loading errors, timeouts, or minor website changes.
Optionally, it should use proxies to prevent blocks from frequent requests.
Future Modifications:
Please provide your hourly rate for potential future adjustments or feature additions.
Attachments:
A screenshot of a sample page is included to illustrate the data fields to be scraped.
The visible information in the screenshot determines the final scope of the data extraction.
Budget and Timeline:
Budget: 50 EUR (fixed price).
Timeline: Flexible, but the script should ideally be completed within 5–7 days after assignment.
Additional Requirements:
Communication:
Please clarify any questions before accepting the project.
Provide regular updates during development.
Ideally, share a short video or screenshots of the script in action before final delivery.
Code Quality:
The Python code must be well-documented and easy to understand.
No obscure or unsafe libraries should be used (e.g., no unexplained binary files).
Future-Proofing:
The code should be modular to allow for easy adjustments if the website structure changes.
Focus on clear selectors (e.g., using BeautifulSoup or Selenium).
I need a Python script to scrape the pages of https://www.mydealz.de/hot?page=1 up to page 20 and save the data into a CSV file.
Requirements:
Functionality:
The script should automate data extraction from the specified pages.
All visible information on a sample page (see attached screenshot) should be scraped.
Attention: Not all fields are available/filled with data for rows. There might be also different description or time fields, etc.
Please take care that all fields with data are scraped!
Data Fields (final definition based on the screenshot):
Deal title
Deal link
Description
Price and original price
Discount
Temperature
Creation date/time
Vendor
Shipping costs
User/author
Comments
Image URLs
File creation:
The CSV file should be created anew each time the script runs, replacing the old file.
The default save location should be in the same directory as the script (easily adjustable).
Technical Requirements:
The script must be written in Python.
It should run locally on a Windows system.
The script should support repeatable execution, either manually or through the Windows Task Scheduler.
Basic documentation for installation and usage is required.
Error Handling:
The script should handle common issues such as loading errors, timeouts, or minor website changes.
Optionally, it should use proxies to prevent blocks from frequent requests.
Future Modifications:
Please provide your hourly rate for potential future adjustments or feature additions.
Attachments:
A screenshot of a sample page is included to illustrate the data fields to be scraped.
The visible information in the screenshot determines the final scope of the data extraction.
Budget and Timeline:
Budget: 50 EUR (fixed price).
Timeline: Flexible, but the script should ideally be completed within 5–7 days after assignment.
Additional Requirements:
Communication:
Please clarify any questions before accepting the project.
Provide regular updates during development.
Ideally, share a short video or screenshots of the script in action before final delivery.
Code Quality:
The Python code must be well-documented and easy to understand.
No obscure or unsafe libraries should be used (e.g., no unexplained binary files).
Future-Proofing:
The code should be modular to allow for easy adjustments if the website structure changes.
Focus on clear selectors (e.g., using BeautifulSoup or Selenium).