mirror of https://github.com/scrapy/scrapy.git
Docs improvements.
This commit is contained in:
parent
62183dc25f
commit
61e6bfc023
|
|
@ -115,7 +115,8 @@ arguments <spiderargs>` or other logic:
|
|||
@classmethod
|
||||
def from_crawler(cls, crawler, *args, **kwargs):
|
||||
spider = super().from_crawler(crawler, *args, **kwargs)
|
||||
spider.settings.set("SOME_SETTING", kwargs["value"], priority="spider")
|
||||
if "value" in kwargs:
|
||||
spider.settings.set("SOME_SETTING", kwargs["value"], priority="spider")
|
||||
return spider
|
||||
|
||||
3. Project settings module
|
||||
|
|
|
|||
|
|
@ -138,11 +138,10 @@ scrapy.Spider
|
|||
|
||||
.. versionchanged:: VERSION
|
||||
|
||||
The settings available in this method can now be modified, which is
|
||||
The settings in ``crawler.settings`` can now be modified, which is
|
||||
handy if you want to modify them based on arguments. As a
|
||||
consequence, the settings available in this method aren't the final
|
||||
values as they can be modified later by e.g. :ref:`add-ons
|
||||
<topics-addons>`.
|
||||
consequence, these settings aren't the final values as they can be
|
||||
modified later by e.g. :ref:`add-ons <topics-addons>`.
|
||||
|
||||
:param crawler: crawler to which the spider will be bound
|
||||
:type crawler: :class:`~scrapy.crawler.Crawler` instance
|
||||
|
|
|
|||
Loading…
Reference in New Issue