Size: a a a

2020 February 29

AS

Alexander Serebrov in Scrapy
Мне кажется сейчас вообще в parse_model() не заходит, start_urls -> parse(), а parse_model() нигде не фигурирует как колбек
источник

AR

Andrey Rahmatullin in Scrapy
угу
источник

AS

Alexander Serebrov in Scrapy
Не совсем понимаю вопрос, что должно происходить когда все страницы пройдены? Если какая-то постобработка айтемов, то это в пайплайне, а если ещё один реквест с коллбеком на parse_model(), то как обычно yield Request(url, callback=parse_model())
источник

Q

Qwelcer in Scrapy
Alexander Serebrov
Не совсем понимаю вопрос, что должно происходить когда все страницы пройдены? Если какая-то постобработка айтемов, то это в пайплайне, а если ещё один реквест с коллбеком на parse_model(), то как обычно yield Request(url, callback=parse_model())
тот что parse_model() я хотел чтобы он заходил в каждую из этих ссылок
источник

AR

Andrey Rahmatullin in Scrapy
но он не выполняется
источник

Q

Qwelcer in Scrapy
а внутри них еще ссылки для открытия подробной инфы
источник

Q

Qwelcer in Scrapy
Andrey Rahmatullin
но он не выполняется
ну да я понимаю, вот не могу понять где должен быть вызов на эту функцию
источник

AR

Andrey Rahmatullin in Scrapy
это тебе виднее уже
источник

AR

Andrey Rahmatullin in Scrapy
и "когда уже все страницы пройдет, должен вернуться к первоначальной функции" скрапи работает не так
источник

AS

Alexander Serebrov in Scrapy
Qwelcer
ну да я понимаю, вот не могу понять где должен быть вызов на эту функцию
Ну грубо говоря надо чтобы то, что сейчас в parse_model() было в parse(), тогда все будет начинаться с этого) думаю и начальный Урл тоже надо будет поменять
источник

Q

Qwelcer in Scrapy
Andrey Rahmatullin
и "когда уже все страницы пройдет, должен вернуться к первоначальной функции" скрапи работает не так
блэт тогда я не понял чего то(
источник

AR

Andrey Rahmatullin in Scrapy
в обычном воркфлоу нет понятия "обошли всё, теперь делаем что-то"
источник

AR

Andrey Rahmatullin in Scrapy
обошли страницу, извлекли из неё что-то, отправили в очередь ссылки на какие-то другие страницы
источник

Q

Qwelcer in Scrapy
Alexander Serebrov
Ну грубо говоря надо чтобы то, что сейчас в parse_model() было в parse(), тогда все будет начинаться с этого) думаю и начальный Урл тоже надо будет поменять
хм тупо сделал как примерно ты описал - все спарсило как надо, только перемешалось..
источник

AS

Alexander Serebrov in Scrapy
Что перемешалось? 😅
источник

Q

Qwelcer in Scrapy
один цикл закомментил чтобы он все страницы не листал, там пздц минут на 10 виснет)
источник

Q

Qwelcer in Scrapy
ну там на сайте такой порядок
источник

Q

Qwelcer in Scrapy
а  у меня
источник

AS

Alexander Serebrov in Scrapy
А, ну так это норма)
источник

Q

Qwelcer in Scrapy
но 400 машин, 20 ссылок по 20 машин в каждой))
источник