scrapy 2.3 asyncio

2021-06-17 16:55 更新

2.0 新版功能.

刮痧有部分支持 ?asyncio? . 在你之后 install the asyncio reactor ,您可以使用 ?asyncio? 和 ?asyncio? -任何 coroutine .

警告

?asyncio? Scrapy的支持是實(shí)驗(yàn)性的。未來的廢版本可能會(huì)引入相關(guān)的更改,而不會(huì)有棄用期或警告。

安裝異步電抗器

使能 ?asyncio? 支持,設(shè)置 ?TWISTED_REACTOR? 設(shè)置為 ?'twisted.internet.asyncioreactor.AsyncioSelectorReactor'? .

如果您正在使用 ?CrawlerRunner? ,您還需要安裝 ?AsyncioSelectorReactor? 反應(yīng)堆手動(dòng)。你可以用 ?install_reactor()? ::

install_reactor('twisted.internet.asyncioreactor.AsyncioSelectorReactor')

使用自定義異步循環(huán)

您還可以將自定義異步事件循環(huán)與asyncio reactor一起使用。設(shè)置 ?ASYNCIO_EVENT_LOOP? 設(shè)置為所需事件循環(huán)類的導(dǎo)入路徑以使用它而不是默認(rèn)的異步事件循環(huán)。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)