(self, response: TextResponse)
| 139 | return self._deduplicate_if_needed(links) |
| 140 | |
| 141 | def extract_links(self, response: TextResponse) -> list[Link]: |
| 142 | base_url = get_base_url(response) |
| 143 | return self._extract_links( |
| 144 | response.selector, response.url, response.encoding, base_url |
| 145 | ) |
| 146 | |
| 147 | def _process_links(self, links: list[Link]) -> list[Link]: |
| 148 | """Normalize and filter extracted links |
nothing calls this directly
no test coverage detected