mochafreddo / dynamic_scraper

JobScrapper is a Flask-based web application that scrapes and displays job listings from Wanted.co.kr according to user-specified keywords.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JobScrapper

JobScrapper is a Flask web application designed to scrape job listings from Wanted.co.kr based on user input keywords. It uses Playwright for web scraping and BeautifulSoup for parsing HTML content.

Features

  • Web interface for entering search keywords.
  • Scrapes job listings from Wanted.co.kr based on the keyword.
  • Displays job title, company name, and a link to the job listing.
  • Option to export the scraped job listings into a CSV file.

Requirements

  • Python 3.x
  • Flask
  • BeautifulSoup
  • Playwright

Installation

Ensure Python is installed, then install the required packages:

pip install Flask beautifulsoup4 playwright

Run the Playwright install command to download necessary browser binaries:

playwright install

Usage

To start the web application, run:

python main.py

Navigate to http://localhost:3000 in your web browser, enter a search keyword, and view the results.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

JobScrapper is a Flask-based web application that scrapes and displays job listings from Wanted.co.kr according to user-specified keywords.

License:MIT License


Languages

Language:Python 60.1%Language:HTML 39.9%