mirror of https://github.com/scrapy/scrapy.git
23 lines
569 B
Python
23 lines
569 B
Python
import scrapy
|
|
from scrapy.crawler import AsyncCrawlerProcess
|
|
|
|
|
|
class CachingHostnameResolverSpider(scrapy.Spider):
|
|
"""
|
|
Finishes without a scrapy.exceptions.CannotResolveHostError exception
|
|
"""
|
|
|
|
name = "caching_hostname_resolver_spider"
|
|
start_urls = ["http://[::1]"]
|
|
|
|
|
|
if __name__ == "__main__":
|
|
process = AsyncCrawlerProcess(
|
|
settings={
|
|
"RETRY_ENABLED": False,
|
|
"TWISTED_DNS_RESOLVER": "scrapy.resolver.CachingHostnameResolver",
|
|
}
|
|
)
|
|
process.crawl(CachingHostnameResolverSpider)
|
|
process.start()
|