ImportError:没有名为parse的模块 - python 3.6.4

时间:2018-01-16 04:49:10

标签: python-3.x

我有python 3.6.4版本。

我目前有这个:

import scrapy
from JobScrapper import helper

try:
    from urllib.parse import urlparse
except ImportError:
    from urlparse import urlparse

这是(部分)输出,并没有刮掉任何东西:

NameError: global name 'urllib' is not defined
2018-01-16 12:42:49 [scrapy.core.engine] INFO: Closing spider (finished)
2018-01-16 12:42:49 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 261,
 'downloader/request_count': 1,
 'downloader/request_method_count/GET': 1,
 'downloader/response_bytes': 41368,
 'downloader/response_count': 1,
 'downloader/response_status_count/200': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2018, 1, 16, 4, 42, 49, 221000),
 'log_count/DEBUG': 2,
 'log_count/ERROR': 1,
 'log_count/INFO': 7,
 'response_received_count': 1,
 'scheduler/dequeued': 1,
 'scheduler/dequeued/memory': 1,
 'scheduler/enqueued': 1,
 'scheduler/enqueued/memory': 1,
 'spider_exceptions/NameError': 1,
 'start_time': datetime.datetime(2018, 1, 16, 4, 42, 45, 237000)}
2018-01-16 12:42:49 [scrapy.core.engine] INFO: Spider closed (finished)
你可以帮我解决这个问题吗?我最近使用python2,创建了virtualenv,将import urllib.parse替换为上面的代码。

由于

0 个答案:

没有答案