MCPcopy
hub / github.com/scrapy/scrapy / _callback

Method _callback

scrapy/spiders/crawl.py:154–161  ·  view source on GitHub ↗
(self, response: Response, **cb_kwargs: Any)

Source from the content-addressed store, hash-verified

152 yield cast("ProcessRequestT", rule.process_request)(request, response)
153
154 def _callback(self, response: Response, **cb_kwargs: Any) -> Any:
155 rule = self._rules[cast("int", response.meta["rule"])]
156 return self.parse_with_rules(
157 response,
158 cast("CallbackT", rule.callback),
159 {**rule.cb_kwargs, **cb_kwargs},
160 rule.follow,
161 )
162
163 def _errback(self, failure: Failure) -> Iterable[Any]:
164 rule = self._rules[cast("int", failure.request.meta["rule"])] # type: ignore[attr-defined]

Callers

nothing calls this directly

Calls 1

parse_with_rulesMethod · 0.95

Tested by

no test coverage detected