Skip to content

Latest commit

 

History

History
80 lines (48 loc) · 2.05 KB

File metadata and controls

80 lines (48 loc) · 2.05 KB

ss.com-vacancy-search-python

Author

In this guide, you'll learn how to create a job posting scraper in Python. We'll focus on scraping job postings from a website, but the same approach can be applied to other job search sites.

Before jumping into coding, you should familiarize yourself with the job posting site you plan to scrape. The goal is to determine the best web scraping tools for effectively extracting data from it.

A full-fledged GUI application in Python (Tkinter) with ALL the requested improvements:

✅ Keyword search

✅ Minimum wage filter

✅ Load all pages

✅ Save as CSV

✅ Dark theme

✅ Double-click → Open job posting in browser

📦 Installing libraries

pip install requests beautifulsoup4

🧪 How to use

1.Run the file:

python app.py

2.Enter:

  • keywords (e.g., python, backend)

  • minimum wage

3.Click 🔍 Find

4.Double-click → open vacancy

5.💾 CSV → save results

🧰 Technologies Used

  • tkinter — GUI

  • requests

  • beautifulsoup4

  • webbrowser

⚠️ Important to remember

🔸 Don't run it too often (set time.sleep)

🔸 The site structure may change

🔸 Use it only for training/personal projects

License

This project is licensed under the MIT License.