提公升scrapy的爬取效率

2022-05-13 15:44:09 字數 418 閱讀 6199

增加併發:

預設scrapy開啟的併發執行緒為32個,可以適當進行增加。在settings配置檔案中修改concurrent_requests = 100值為100,併發設定成了為100。

降低日誌級別:

在執行scrapy時,會有大量日誌資訊的輸出,為了減少cpu的使用率。可以設定log輸出資訊為info或者error即可。在配置檔案中編寫:log_level = 『info』

禁止cookie:

如果不是真的需要cookie,則在scrapy爬取資料時可以進製cookie從而減少cpu的使用率,提公升爬取效率。在配置檔案中編寫:cookies_enabled = false

禁止重試:

對失敗的http進行重新請求(重試)會減慢爬取速度,因此可以禁止重試。在配置檔案中編寫:retry_enabled = false

scrapy爬取效率提公升配置

增加併發 預設scrapy開啟的併發執行緒為32個,可以適當進行增加。在settings配置檔案中修改concurrent requests 100值為100,併發設定成了為100。降低日誌級別 在執行scrapy時,會有大量日誌資訊的輸出,為了減少cpu的使用率。可以設定log輸出資訊為info或...

提公升Scrapy框架爬取資料效率的五種方式

1 增加併發執行緒開啟數量 settings配置檔案中,修改concurrent requests 100,預設為32,可適當增加 2 降低日誌級別 執行scrapy時會產生大量日誌占用cpu,為減少cpu使用率,可修改log輸出級別 settings配置檔案中log level error 或 l...

提高scrapy爬取效率配置

增加併發 預設scrapy開啟的併發執行緒為32個,可以適當進行增加。在settings配置檔案中修改concurrent requests 100值為100,併發設定成了為100。降低日誌級別 在執行scrapy時,會有大量日誌資訊的輸出,為了減少cpu的使用率。可以設定log輸出資訊為info或...