/
githubmirror
/
scrapy
Обзор
Документация
Войти
/
githubmirror
/
scrapy
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/CrawlerProcess/asyncio_enabled_reactor_same_loop.py
32 строки
680 B
Andrey Rakhmatullin
Add Python 3.14 to CI. (#6604)
12 май 2026, 21:49
Не верифицирован
12 май 2026, 21:49
2798c03
Код
Авторство
О чём код?
import asyncio import sys from twisted.internet import asyncioreactor from uvloop import Loop import scrapy from scrapy.crawler import CrawlerProcess if sys.platform == "win32": asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) loop = Loop() asyncio.set_event_loop(loop) asyncioreactor.install(loop) class NoRequestsSpider(scrapy.Spider): name = "no_request" async def start(self): return yield process = CrawlerProcess( settings={ "TWISTED_REACTOR": "twisted.internet.asyncioreactor.AsyncioSelectorReactor", "ASYNCIO_EVENT_LOOP": "uvloop.Loop", } ) process.crawl(NoRequestsSpider) process.start()