Скрипт парсит данные с ресурса restaurantguru, Парсим названия рестаранов, их ссылку и номера телефонов, Все данные сохраняются в файл.
Python, Playwright, BeautifulSoup4, Asyncio
Полное описание зависимостей:
aiohappyeyeballs==2.6.1
aiohttp==3.12.13
aiosignal==1.3.2
attrs==25.3.0
beautifulsoup4==4.13.4
certifi==2025.6.15
cffi==1.17.1
charset-normalizer==3.4.2
frozenlist==1.7.0
greenlet==3.2.3
h11==0.16.0
idna==3.10
multidict==6.5.0
outcome==1.3.0.post0
packaging==25.0
playwright==1.52.0
propcache==0.3.2
pycparser==2.22
pyee==13.0.0
PySocks==1.7.1
python-dotenv==1.1.0
requests==2.32.4
selenium==4.30.0
sniffio==1.3.1
sortedcontainers==2.4.0
soupsieve==2.7
trio==0.30.0
trio-websocket==0.12.2
typing_extensions==4.14.0
urllib3==2.4.0
webdriver-manager==4.0.2
websocket-client==1.8.0
wsproto==1.2.0
yarl==1.20.1
git clone https://github.com/shash29exe/selenium_parser.git && cd selenium_parser
python -m venv venv && .venv/Scripts/activate
python3 -m venv venv && source bin/Scripts/activate
pip install -r req.txt
playwright install
python main.py
python3 main.py