專案名/spiders/爬蟲名.py(爬蟲,例項化logger,輸出日誌資訊):
# -*- coding: utf-8 -*-
import scrapy
import logging # 匯入
# 例項化logger
logger = logging.getlogger(__name__)
class demospider(scrapy.spider):
name = 'demo' # 爬蟲名
# logging.warning('日誌資訊') # 直接使用logging,並不會記錄日誌位置資訊。
logger.warning('日誌資訊')
pass
專案名/settings.py(配置檔案,配置日誌):
# 。。。
log_level = "warning" # 設定日誌等級。 預設debug級別
log_file = "./log.log" # 設定日誌儲存位置
# 。。。
Python爬蟲 scrapy框架log日誌設定
scrapy提供5層logging級別 1.critical 嚴重錯誤 2.error 一般錯誤 3.warning 警告資訊 4.info 一般資訊 5.debug 除錯資訊通過在setting.py中進行以下設定可以被用來配置logging 以下配置均未預設值 是否啟用日誌 log enable...
Python爬蟲 scrapy框架
開源的,對平台的爬蟲框架 舊版本 需要預先定義所需欄位 class myitem scrapy.item url scrapy.field 再將所需欄位填充 class myspier scrapy.spider defparse self,response return sudo apt inst...
python爬蟲scrapy框架
安裝 pip install scrapy startproject 建立乙個新專案 genspider 根據模板生成乙個新爬蟲 crawl 執行爬蟲 shell 啟動互動式抓取控制台 進入專案目錄 scrapy startproject crawlertest project name cd cr...