Size: a a a

2020 December 28

AR

Andrey Rahmatullin in Scrapy
да, тут всю весну ходили люди, несумевшие спарсить ворлдометер
источник

YM

Yaroslav Motalov in Scrapy
причем с построением графиков и пушем в твитер
источник

МП

Михаил Павлов... in Scrapy
Yaroslav Motalov
ой, заделай парсинг каких-то ковидных сайтов для сбора инфы, будет тебе и пет проект и что показать, типа вот, соц проект
Ковидные данные ведь и так есть в множестве АПИ
источник

К

Кирилл in Scrapy
Та они уже неактуальны, почти всем все равно
источник

YM

Yaroslav Motalov in Scrapy
бонус в том, что показать не только что я есть уметь, а что занимаюсь важной работой
источник

A

Andrii in Scrapy
Yaroslav Motalov
бонус в том, что показать не только что я есть уметь, а что занимаюсь важной работой
Тогда нужно делать сайт еще и аналитику по своему городу
источник

A

Andrii in Scrapy
Тогда да
источник

YM

Yaroslav Motalov in Scrapy
а почему нет?
источник

A

Andrii in Scrapy
Потому что нужно пет по скрепингу а не фулстак
источник

AR

Andrey Rahmatullin in Scrapy
Михаил Павлов
Привет. Посоветуйте тему для пет проекта на скрапи? Умею в джанго.
цены на введённый юзером товар в пяти магазинах
источник

A

Andrii in Scrapy
Кстати раз уже пошел разговор, бест практик, как лучше сравнять изминения? Курс валют
источник

A

Andrii in Scrapy
Я пишу в файл и если != Тогда делаю тригер
источник
2020 December 29

А

Айван in Scrapy
Всем привет. Сегодня решил познакомиться со scrapy.
Можете пожалуйста подсказать, как у вас правильно запускать spider'ы из асинхронной функции? Есть какие-нибудь примеры?
И вообще, как у scrapy с асинхронными запросами?
источник

C

Cyberdine Engineerin... in Scrapy
источник

МС

Михаил Синегубов... in Scrapy
Айван
Всем привет. Сегодня решил познакомиться со scrapy.
Можете пожалуйста подсказать, как у вас правильно запускать spider'ы из асинхронной функции? Есть какие-нибудь примеры?
И вообще, как у scrapy с асинхронными запросами?
речь именно про async или про асинхрон в принципе? Если в принципе, то там на твистеде все, и работает через него норм.
источник

А

Айван in Scrapy
Михаил Синегубов
речь именно про async или про асинхрон в принципе? Если в принципе, то там на твистеде все, и работает через него норм.
Да, видел этот reactor, но пока не понял как оно работает. Полагаю, просто обернуть scrapy таской и вызвать когда нужно не получится?
Хотелось бы что-то вроде:
runner = CrawlerRunner()
runner.crawl(spider)
asyncio.create_task(runner.run())
await *other_async_function*
Можно как-то с твистед?
источник

МС

Михаил Синегубов... in Scrapy
Что именно нужно в асинхроне. Запросы или обработка? Если сами запросы, то они в асинхроне.
Если вопрос в запуске паука из скрипта - кури мануал, там есть
источник

А

Айван in Scrapy
Асинхронная ли "обработка" — вряд ли есть разница. Не могу представить чему там асинхронить. Если только внутри делать чего не начну.
Нужно чтобы асинхронные запросы работали "конкурентно" не только друг с другом, но и с другими тасками (где также могут быть другие асинхронные запросы, например).
Как запускать пауков из скрипта — читал, но про асинхронный запуск не видел
(Хотя, может как-то через реактор можно 🤔)
источник

AR

Andrey Rahmatullin in Scrapy
он асинхронный.
источник

А

Айван in Scrapy
Andrey Rahmatullin
он асинхронный.
Спасибо, уже рассказали. Понять что он асинхронный для меня пол дела. Ещё бы понять как воспользоваться этой асинхронностью 😅
Но судя по тому что читаю, то что мне нужно только обсуждается и вряд ли уже реализовано :/
источник