Почему Scrapy не может редактировать страницу в сценарии? - PullRequest
0 голосов
/ 16 января 2020

Я написал скрипт для Scrapy, который работает под Scrapy Shell, но когда я запускаю его как скрипт с scrapy runspider script.py, возникает следующая ошибка:

    2020-01-16 19:10:53 [scrapy.core.scraper] ERROR: Error downloading <GET http://https//shop.palaceskateboards.com/collections/jackets/>
Traceback (most recent call last):
  File "/home/alex/.local/lib/python3.6/site-packages/twisted/internet/defer.py", line 1416, in _inlineCallbacks
    result = result.throwExceptionIntoGenerator(g)
  File "/home/alex/.local/lib/python3.6/site-packages/twisted/python/failure.py", line 512, in throwExceptionIntoGenerator
    return g.throw(self.type, self.value, self.tb)
  File "/home/alex/.local/lib/python3.6/site-packages/scrapy/core/downloader/middleware.py", line 44, in process_request
    defer.returnValue((yield download_func(request=request, spider=spider)))
  File "/home/alex/.local/lib/python3.6/site-packages/twisted/internet/defer.py", line 654, in _runCallbacks
    current.result = callback(current.result, *args, **kw)
  File "/home/alex/.local/lib/python3.6/site-packages/twisted/internet/endpoints.py", line 982, in startConnectionAttempts
    "no results for hostname lookup: {}".format(self._hostStr)
twisted.internet.error.DNSLookupError: DNS lookup failed: no results for hostname lookup: https.

Если я пробую его как Scrapy Shell, это работает. Если я попробую это как Scrapy Shell, это сработает. На других сайтах эта ошибка также возникает, когда я пробую ее как скрипт. Я использую Scrapy в Python3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...