MCPcopy
hub / github.com/scrapy/scrapy / referer_str

Function referer_str

scrapy/utils/request.py:143–148  ·  view source on GitHub ↗

Return Referer HTTP header suitable for logging.

(request: Request)

Source from the content-addressed store, hash-verified

141
142
143def referer_str(request: Request) -> str | None:
144 """Return Referer HTTP header suitable for logging."""
145 referrer = request.headers.get("Referer")
146 if referrer is None:
147 return referrer
148 return to_unicode(referrer, errors="replace")
149
150
151def request_from_dict(d: dict[str, Any], *, spider: Spider | None = None) -> Request:

Callers 6

crawledMethod · 0.90
spider_errorMethod · 0.90
logMethod · 0.90
_onsuccessMethod · 0.90
media_failedMethod · 0.90
media_downloadedMethod · 0.90

Calls 2

to_unicodeFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected