Size: a a a

2020 April 20

M

Max in Scrapy
Всем привет, у меня есть вопрос: наткнулся на сайте с якорной ссылкой, прогружаю страницу через selenium. Записываю ее как response объект. Как мне заного вызвать функцию parse  и передать ей response полученный от seleniuma?
источник

К

Кирилл in Scrapy
Max
Всем привет, у меня есть вопрос: наткнулся на сайте с якорной ссылкой, прогружаю страницу через selenium. Записываю ее как response объект. Как мне заного вызвать функцию parse  и передать ей response полученный от seleniuma?
источник

M

Max in Scrapy
эта мидлвара не сработает, потому что якорная ссылка не меяет сраницу а запускает js скрипт, который подгружает контент. Мне нужно грубо говоря узнат делал ли кто то на подобии:
источник

К

Кирилл in Scrapy
Ну сделай рекурсивно
источник

M

Max in Scrapy
т.е. я не могу использовать scrapy.follow ли scrapy.Request, потому что url не меняется, и улетит в фильтр.
А просто yield func - вылезает ошибка, а на return - не собирает страницу дальше
источник

К

Кирилл in Scrapy
dont_filter=True
источник

M

Max in Scrapy
Кирилл
dont_filter=True
это все не то)
источник

M

Max in Scrapy
Ладно, если ни у кого нет идей. Спасибо и на этом.
источник

К

Кирилл in Scrapy
Задавай правильные вопросы, и тебе помогут
источник

AR

Andrey Rahmatullin in Scrapy
Max
Всем привет, у меня есть вопрос: наткнулся на сайте с якорной ссылкой, прогружаю страницу через selenium. Записываю ее как response объект. Как мне заного вызвать функцию parse  и передать ей response полученный от seleniuma?
как на скрине
источник

M

Max in Scrapy
Andrey Rahmatullin
как на скрине
на моем?
источник

AR

Andrey Rahmatullin in Scrapy
да
источник

M

Max in Scrapy
ругается что паук не может yield'ить функцию
источник

AR

Andrey Rahmatullin in Scrapy
не верю
источник

M

Max in Scrapy
источник

AR

Andrey Rahmatullin in Scrapy
а, ну yield from надо, да
источник

AR

Andrey Rahmatullin in Scrapy
или return
источник

AR

Andrey Rahmatullin in Scrapy
только надо признак останова какой-то, а то будет рекурсия
источник

M

Max in Scrapy
Andrey Rahmatullin
только надо признак останова какой-то, а то будет рекурсия
там проверка на наличие кнопки
источник

M

Max in Scrapy
return работает, но странно(
источник