def process_request(self, request, spider):
# don't use this middleware while testing is site is up
if hasattr(spider, "test") and spider.test=="yes":
#logger = logging.getLogger()
#logger.info("Testing mode, dead domains disabled")
return None
if not Domain.is_onion_url(request.url):
return None
domain = Domain.find_by_url(request.url)
if not domain or domain.is_up:
return None
raise IgnoreRequest('Domain %s is dead, skipping' % domain.host)
评论列表
文章目录