An .exe that will collect information from the following websites, www.findbiz.gr, www.xo.gr and www.vrisko.gr, and based of the input I will export and xls file in columns with the data.

Job ID: 37284283

Budget: €30 – €250 EUR

I am looking for a freelancer who can create an .exe program that will collect business contact information from three specific websites: www.findbiz.gr, www.xo.gr, and www.vrisko.gr.

Specifically, I need the program to scrape the websites and extract the contact information of businesses listed on these sites.

Once the information is collected, I would like the program to export it into an .xls file, with each piece of data in its own column.

I already have a template for the .xls file that can be used, so the freelancer can simply follow that structure.

As for the functionality of the program, I am not sure if it should auto-update and fetch new data over time, or if it is a one-time task. I would appreciate some advice on this matter.

Ideal skills and experience for this project include:
- Web scraping and data extraction
- Experience with .exe program development
- Proficiency in working with .xls files and formatting
- Strong attention to detail to ensure accurate data collection

Overview:
We are looking for a skilled freelancer programmer to develop a web scraping application that will collect data from three specific websites: www.findbiz.gr, www.xo.gr, and www.vrisko.gr. The app should be able to extract information based on user-defined input and export the data into an Excel (XLS) file with well-structured columns.

Key Features:

Website Data Collection:
The app should be able to access and scrape data from the specified websites.
Users should have the ability to input specific search parameters or keywords on each website to fetch relevant data.

Data Export to XLS:
The collected data should be exported into an Excel (XLS) file format.
Each column in the Excel file should correspond to a specific data field or attribute.

User-Friendly Interface:
The application should have an intuitive and user-friendly interface.
Users should be able to easily configure scraping parameters and initiate the data collection process.

Data Cleaning and Validation:
Implement data cleaning and validation mechanisms to ensure the exported data is accurate and consistent.

Error Handling:
Implement error handling and reporting to address any issues that may arise during the scraping process.

Scalability:
Ensure the application can scale to accommodate future changes or additions to the scraping process.

Technology Stack:

You have the flexibility to choose the appropriate technologies and frameworks for this project, but please provide a rationale for your choices.

Deliverables:

A fully functional web scraping application that meets the specified requirements.
Documentation on how to use and maintain the application.

Timeline:

We are looking to complete this project within a reasonable timeframe. Please provide an estimated timeline for development and testing.

Budget:

We have a budget allocated for this project. Please provide a cost estimate for your services, including any ongoing maintenance or support costs.

Additional Information:

If you have any suggestions or recommendations for improving the functionality or efficiency of the application, please feel free to share them.

Application Usage Example:

As an example, the user may input specific keywords related to businesses or services they are interested in on the mentioned websites. The app would then scrape relevant data such as business names, contact information, and addresses, and export it into an XLS file with appropriate columns.
Related categories: PHP Python Excel Web Scraping Software Architecture