[英]Convert class to module Python3
我有一個基本的scrapy
課程,它scrapy
了一個網站。
我只想將其轉換為僅使用functions
而不是class-oop
結構。
我怎樣才能做到這一點?
import scrapy
class BrickSetSpider(scrapy.Spider):
name = "my_spider"
site_search_url = 'website.com'
base = 'http://www.website.com/search'
start_urls = [base + str(site_search_url)]
'''method1 - parse page urls'''
def method1():
#code1
'''method2 - parse urls on the page from method1'''
def method2():
#code2
具體來說,我不確定如何以functional
方式而不是oop
實例化scrapy.Spider
參數部分
謝謝。
你不能 Spider
是一個抽象類,僅實現一個稱為start_requests()
。 此方法調用必須在自己的類中實現的其他函數。 您必須對其進行子類化,或者查看庫中是否已有其他類。 請參見模板方法設計模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.