
    !hd                     &    S SK Jr   " S S\5      rg)    )	Interfacec                   ,    \ rS rSrS rS rS rS rSrg)ISpiderLoader   c                     g)z6Return an instance of the class for the given settingsN )settingss    X/root/1688_scrapy/alibaba-scraper/venv/lib/python3.13/site-packages/scrapy/interfaces.pyfrom_settingsISpiderLoader.from_settings           c                     g)zmReturn the Spider class for the given spider name. If the spider
name is not found, it must raise a KeyError.Nr   )spider_names    r
   loadISpiderLoader.load
   r   r   c                      g)zDReturn a list with the names of all spiders available in the
projectNr   r   r   r
   listISpiderLoader.list   r   r   c                     g)zBReturn the list of spiders names that can handle the given requestNr   )requests    r
   find_by_requestISpiderLoader.find_by_request   r   r   r   N)	__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes__r   r   r
   r   r      s    E8Qr   r   N)zope.interfacer   r   r   r   r
   <module>r       s    %QI Qr   