А зачем тебе асинк парсинг сайта? Ну ты можешь использовать стэк aiohtpp, asyncio и bs4, если прямо асинк парсинг нужен
Причем сначала придется собирать страницы, а уже потом их обрабатывать с помощью bs4
Ну если человек не классический писатель парсеров, то можно использовать очередь и мультитрид. Будет довольно шустро.
Не люблю треды в питоне, я всегда сначала собираю инфу асинком (где это нужно), а потом обрабатываю
Действительно, зачем быстрее получать данные
https://ru.stackoverflow.com/questions/445768/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%BF%D0%BE%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D0%B5-vs-%D0%B0%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Парсинг разный бывает, и если ты скрапишь просто небольшую информацию с небольших страниц, и делаешь это много. Тогда да, асинк имеет место быть. Хреначить асинк код везде где только можно это плохой звоночек. Стоит это обговорить просто заранее для понимания что ты знаешь что такое асинк, синк, поток и многопоток. Асинхронность кстати может стать твоим самым крутым ночным кошмаром при отсутствии понимания как с ней работать, и правильной организации асинк софта. Это так, к слову.
По ссылкам на сайте нужно было переходить, потом с них получать информацию, тут явно в асинхронности есть смысл, как по мне, т.к. более 15 раз нужно отправлять запросы на разные страницы(в дальнейшем больше будет🥲). Базовые понятия многопоточности и асинхронности есть уж.
Обсуждают сегодня