ボールを蹴りたいシステムエンジニア

ボール蹴りが大好きなシステムエンジニア、ボールを蹴る時間確保の為に時間がある時には勉強する。

scrapyで独自設定値を設定ファイルに追加して利用する

scrapyで独自設定値を設定ファイルに追加して利用する方法。

setting.pyに追記

TESTKEY = HOGEHOGE

こんな感じで利用

from scrapy.conf import settings

 ~~~

value = settings.get("TESTKEY")

int型、boolean型、float型の指定も出来るみたい。

settings.getint("TESTKEY")

settings.getfloat("TESTKEY")

settings.getbool("TESTKEY")

第2引数でデフォルト値も設定できるみたい

value = settings.get("TESTKEY", "DEFAULT")

dic型も利用できる

COOKIES = {
    "key1": "value21",
    "key2": "value2"
}
value = settings.get("COOKIES")