나는 그들이 spider.py에서 치료를 위해 스파이더 개체가 필요한 이유는 무엇입니까?
class TestSpider(BaseSpider):
pass
SPIDER = TestSpider()
왜 우리는 SPIDER = TestSpider()
사용합니까
나는 그들이 spider.py에서 치료를 위해 스파이더 개체가 필요한 이유는 무엇입니까?
class TestSpider(BaseSpider):
pass
SPIDER = TestSpider()
왜 우리는 SPIDER = TestSpider()
사용합니까
Scrapy는 원래 거미를 관리하기 위해 twisted의 플러그인 메커니즘을 사용했으며 인스턴스를 필요로합니다. 이것은 이름을 가진 BaseSpider &을 확장하는 것에 대한 클래스 검사에 찬성하여 변경되었습니다. 최근의 치료 버전에는 더 이상 필요하지 않지만 이전 코드로 작성된 인스턴스가 계속 표시됩니다.
위의 경우 SPIDER = BaseSpider()
이 작동해야합니다. SPIDER
이 다른 곳에서는 기본적으로 정의 된 경우 파일을 공백으로 남겨 둘 수 있습니다. 나는 치료에 너무 익숙하지 않다.
향후 확장 가능성이 있습니까? ... 그냥 추측하면 ... –