Веб-приложение для парсинга новостей с РБК.
Завершен v0.0.1 ✓
- [GET] /api/v1/news: получить список всех новостей из определенного файла.csv.
- [POST] /api/v1/news/requests: запустить парсер новостей на requests+bs4.
- [POST] /api/v1/news/selenium: запустить парсер новостей на selenium.
- Python 3.11.6
- FastAPI
- Pandas
- Uvicorn
- Selenium
- Requests
- BeautifulSoup4
-
Clone the repository to the local machine
git clone https://github.com/Segfaul/torgzap_testovoe.git cd torgzap_testovoe/
-
Install depencies
pip install -r requirements.txt
-
Run the uvicorn server
uvicorn backend.news_parse_api.main:app --reload --port 5000
-
Checkout following address
http://127.0.0.1:5000/api/swagger