Args: response: requests请求返回的response make_absolute_links: 是否自动补全url
(self, response, make_absolute_links=None)
| 39 | |
| 40 | class Response(res): |
| 41 | def __init__(self, response, make_absolute_links=None): |
| 42 | """ |
| 43 | |
| 44 | Args: |
| 45 | response: requests请求返回的response |
| 46 | make_absolute_links: 是否自动补全url |
| 47 | """ |
| 48 | super(Response, self).__init__() |
| 49 | self.__dict__.update(response.__dict__) |
| 50 | |
| 51 | self.make_absolute_links = ( |
| 52 | make_absolute_links |
| 53 | if make_absolute_links is not None |
| 54 | else setting.MAKE_ABSOLUTE_LINKS |
| 55 | ) |
| 56 | |
| 57 | self._cached_selector = None |
| 58 | self._cached_text = None |
| 59 | self._cached_json = None |
| 60 | |
| 61 | self._encoding = None |
| 62 | |
| 63 | self.encoding_errors = "strict" # strict / replace / ignore |
| 64 | self.browser = self.driver = None |
| 65 | |
| 66 | @classmethod |
| 67 | def from_text( |