我有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替换为上面的代码。
由于