MCPcopy
hub / github.com/scrapy/scrapy / _spider_opened

Method _spider_opened

scrapy/extensions/throttle.py:45–48  ·  view source on GitHub ↗
(self, spider: Spider)

Source from the content-addressed store, hash-verified

43 return cls(crawler)
44
45 def _spider_opened(self, spider: Spider) -> None:
46 self.mindelay = self._min_delay(spider)
47 self.maxdelay = self._max_delay(spider)
48 spider.download_delay = self._start_delay(spider) # type: ignore[attr-defined]
49
50 def _min_delay(self, spider: Spider) -> float:
51 s = self.crawler.settings

Callers 9

test_mindelay_definitionFunction · 0.80
test_maxdelay_definitionFunction · 0.80
test_skippedFunction · 0.80
test_adjustmentFunction · 0.80
test_adjustment_limitsFunction · 0.80
test_debugFunction · 0.80
test_debug_disabledFunction · 0.80

Calls 3

_min_delayMethod · 0.95
_max_delayMethod · 0.95
_start_delayMethod · 0.95

Tested by 9

test_mindelay_definitionFunction · 0.64
test_maxdelay_definitionFunction · 0.64
test_skippedFunction · 0.64
test_adjustmentFunction · 0.64
test_adjustment_limitsFunction · 0.64
test_debugFunction · 0.64
test_debug_disabledFunction · 0.64