Releases: veeqtoh/linkedin-jobs-scraper
v1.0.1
Initial Release
Release Notes - v1.0.0 (Initial Release)
I am excited to announce the initial public release of the LinkedIn Job Scraper Flask App! This release marks a significant milestone in providing a powerful tool for job seekers and data enthusiasts to efficiently gather and analyze job listings from LinkedIn.
Key Features
- Effortless Job Scraping: The app simplifies the process of scraping job listings from LinkedIn using the power of Beautiful Soup and requests libraries.
- Comprehensive Data Extraction: Extract essential job details including job titles, company names, job descriptions, criteria, locations, and more.
- CSV Data Output: The scraped job data is conveniently stored in CSV format, allowing for convenient analysis and storage.
- Multiple Countries and Work Types: Customize your scraping preferences by selecting specific countries and work types (onsite, remote, hybrid).
Getting Started
- Clone the repository:
git clone https://github.com/veeqtoh/linkedin-jobs-scraper.git
- Install the required dependencies:
pip install -r requirements.txt
- Run the Flask app:
python app.py
- Open your web browser and navigate to http://127.0.0.1:5000/ to access the app.
How to Use
Upon visiting the main page (http://127.0.0.1:5000/), the app will trigger the scraping process, providing real-time progress updates in the terminal.
Configuration and Customization
You have the flexibility to tailor the scraping experience by modifying the 'links' dictionary in the 'app.py' file. This allows you to add or customize LinkedIn job search URLs for different countries, work types, and preferences.
Contributions Welcome
Contributions to the LinkedIn Job Scraper Flask App are highly encouraged. Whether you're reporting issues, suggesting features, or making improvements, your involvement enriches the community.
How to Contribute
- Fork the repository to your GitHub account.
- Clone your forked repository to your local machine.
- Create a new branch for your changes.
- Develop and test your changes, then commit and push.
- Create a pull request to the original repository, describing your changes and context.
Contact and Support
For questions, inquiries, or assistance, you can reach out to the project maintainers via email or through social media @veeqtoh .
Notes and Legal
- This app is intended for exploratory and research purposes. Always adhere to LinkedIn's terms of use and respect website policies when scraping.
- Web scraping can be fragile and may break if the website's structure changes.
License
This project is licensed under the MIT License.