https://github.com/yo1am1/scrapy-work
Web Scraper for Python Developer Vacancies
https://github.com/yo1am1/scrapy-work
python scraper scrapy scrapy-crawler web work
Last synced: about 1 year ago
JSON representation
Web Scraper for Python Developer Vacancies
- Host: GitHub
- URL: https://github.com/yo1am1/scrapy-work
- Owner: yo1am1
- License: mit
- Created: 2023-08-08T15:34:08.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T01:45:30.000Z (almost 3 years ago)
- Last Synced: 2023-08-11T09:59:07.836Z (almost 3 years ago)
- Topics: python, scraper, scrapy, scrapy-crawler, web, work
- Language: Python
- Homepage:
- Size: 332 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scrapy-work: Web Scraper for Python Developer Vacancies
[](https://github.com/yo1am1/scrapy-work/blob/main/LICENSE)
[](https://github.com/yo1am1/scrapy-work/commits/main)


## Installation and Usage 🧠
🥐 **Note: At the moment, the scraper only supports Work.ua. Updates and additional website support are coming soon!**
1. **_Clone_** the repository:
```bash
git clone https://github.com/yo1am1/scrapy-work.git
```
2. **_Navigate_** to the project directory and either open it in PyCharm or use the terminal.
3. **_Install_** the [requirements.txt](requirements.txt):
```bash
pip install -r requirements.txt
```
> [!IMPORTANT]\
> The `requirements.txt` file contains all the dependencies needed to run the scraper locally.
4. **_Run_** web scrapper with command:
```bash
scrapy crawl VacanciesSpider -O data.json
```
> [!NOTE]\
> Where `VacanciesSpider` - is the name of the scrapper, `-O data.json` - rewrites our data to [data.json](/workua/data.json) file.
> [!IMPORTANT]\
> Use this command inside the project folder
5. ### _Good luck at finding job_!
## License
This project is licensed under the [MIT License](LICENSE).