Skip to content

mscbuild/ss.com-vacancy-search-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ss.com-vacancy-search-python

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.

About

πŸš€ Programs for Searching for Programmer Jobs. Python for job posting parsing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages