Недавно я обнаружил Scrapy, который я считаю очень эффективным. Однако я действительно не понимаю, как встроить его в более крупный проект, написанный на питоне. Я хотел бы создать паука обычным способом, но иметь возможность запускать его по заданному URL-адресу с помощью функции
start_crawl(url)
который запустит процесс сканирования на заданном домене и остановится только тогда, когда все страницы будут просмотрены.