У меня есть базовый класс scrapy
, который содержит веб-сайт.Преобразование класса в модуль Python3
Я просто хочу преобразовать его только с использованием 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
В частности, я не знаю, как создать экземпляр часть scrapy.Spider
параметра в functional
образом, вместо того, чтобы oop
Спасибо.
Зачем вам это нужно? –
Я больше знаком с этим. – Jshee
Пожалуйста, отредактируйте свой вопрос, чтобы включить краткий обзор того, что делают методы и как они называются/называют друг друга. – BluCode