Spaces:
Runtime error
Runtime error
File size: 399 Bytes
21e639d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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
|