mirror of https://github.com/scrapy/scrapy.git
fixed bug in fetcher caused by recent spider manager changes (thanks andres)
This commit is contained in:
parent
e3fe0ef297
commit
5eebe1f405
|
|
@ -40,12 +40,12 @@ def fetch(urls, perdomain=False):
|
|||
|
||||
|
||||
def get_or_create_spider(url):
|
||||
# dirty hack to allow downloading pages from unknown domains
|
||||
# XXX: hack to allow downloading pages from unknown domains
|
||||
spider = spiders.fromurl(url)
|
||||
if not spider:
|
||||
domain = str(urlparse.urlparse(url).hostname or spiders.default_domain)
|
||||
spider = BaseSpider()
|
||||
spider.domain_name = domain
|
||||
spiders._alldict[domain] = spider
|
||||
spiders.add_spider(spider)
|
||||
return spider
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue