Spaces:
Runtime error
Runtime error
| from ..configs import PTT | |
| from pyquery import PyQuery | |
| from scrapy.http.response.html import HtmlResponse | |
| class PyqueryMiddleware: | |
| """ | |
| The PyqueryMiddleware object injects PyQuery object into Scrapy `response`. | |
| """ | |
| def process_response(self, request, response, spider) -> HtmlResponse: | |
| response.dom = PyQuery(response.text).make_links_absolute(PTT) | |
| return response | |