Moje doświadczenie ze Scrapy jest ograniczone i za każdym razem, kiedy go używam, zawsze jest to wykonywane za pomocą poleceń terminalu. Jak mogę uzyskać dane mojego formularza (adres URL do skasowania) z mojego szablonu django, aby skomunikować się ze scrapy, aby zacząć robić skrobanie? Do tej pory zastanawiałem się jedynie, czy pobrać dane formularza z widoków django, a następnie spróbować dotrzeć do spider.py w katalogu scrapy, aby dodać adres URL formularza do parametrów start_urls spider. Stamtąd nie wiem, jak wywołać rzeczywiste przeszukiwanie, ponieważ jestem przyzwyczajony do tego, że robię to ściśle za pośrednictwem mojego terminalu za pomocą komend takich jak "scrapy crawl dmoz". Dzięki.Uruchamianie Scrapy z widoku Django
tiny edit: Właśnie odkryłem scrapyd ... Myślę, że mógłbym zmierzyć się w tym kierunku.
Czy wiesz coś o tym, jak właściwie skonfigurować strukturę plików do scrapy w projekcie django? Czy mogę po prostu umieścić mój folder do scrapy w moim folderze projektu django? Czy może jest coś więcej? Dzięki. – pyramidface
Co więcej, czy scrapyd nie zrobiłby tego samego, co seler w kwestii asynchronicznego obchodzenia się z raczkiem? – pyramidface
@pyramidface mówi o strukturze projektu - Nigdy nie osobiście łączyłem django i scrapy w jednym projekcie, ale szeroko stosowałem oba produkty - spróbuj spojrzeć na "django-dynamic-scraper" i przykłady, które ma - może być uzyskać pomysł, jak połączyć oba narzędzia w jednym projekcie. Albo, zacznij nowe pytanie SO, ale uważaj, aby było ono konstruktywne. – alecxe