Spaces:
Runtime error
Runtime error
from typing import Callable | |
from abc import ABC, abstractmethod | |
from scrapy.http.response.html import HtmlResponse | |
class Parser(ABC): | |
""" | |
The Parser object defines the behaviour for processing the response and | |
returning scraped data or more URLs to follow. | |
""" | |
def parse(self, response: HtmlResponse, callback: Callable, **kwargs): | |
"""The parse method initiates the parsing processes.""" | |
pass | |