JPWP_Project is an application designed to scrape job offers from websites like pracuj.pl and justjoin.it, developed as part of the "High-Level Programming Languages" (JPWP) course. The project leverages the Selenium library for browser automation and JavaFX for building a graphical user interface. Its purpose is to assist users in collecting and reviewing job offers in an automated and intuitive way.
- Automated scraping of job offers from dynamic websites using Selenium.
- User-friendly graphical interface (GUI) built with JavaFX.
- Ability to define search parameters, such as job title or location.
To run the project on your machine, follow these steps: Soon
The project is built using the following technologies:
- Java: The primary programming language used in the project.
- Selenium: A library for browser automation, responsible for data scraping.
- JavaFX: A framework for creating the graphical user interface.
Learn more about the technologies here:
After launching the application, a GUI window will open where you can:
- Enter search parameters (e.g., job title, location).
- Start the scraping process by clicking the appropriate button.
- View the collected job offers within the application.
- The application was created for educational purposes and may not work in future as websites can change their code.
- Performance depends on the structure and availability of the scraped websites.
The project was created by bilusss and ocharek as part of the JPWP course.
Feel free to explore the code, run the project, and share your suggestions! If you have ideas for improvements or want to contribute to the project’s development, collaboration is welcome!
