This project consists of two main components:
- Web Scraper: A Scrapy-based spider that extracts job listings from LinkedIn.
- Chatbot: A TensorFlow/Keras-based chatbot that allows users to query the scraped job data.
- Python 3.9+
- Clone the project:
git clone https://github.com/NightFury2415/Web-Scrapping.git - Create and activate a Python Virtual Environment:
python3 -m venv venvsource venv/bin/activate(orvenv\Scripts\activateon Windows)
- Install dependencies:
pip install scrapy nltk tensorflow numpy scrapeops_scrapy_proxy_sdk scrapy-user-agents - Run the scraper:
cd basic_scrapy_spiderscrapy crawl linkedin_jobs - Run the chatbot:
cd ..python chatbot/chatbot.py