crawler: make py2/3 code distinction clearer

master
pictuga 2018-10-25 01:14:46 +02:00
parent 5d93d68f62
commit 91a084e5ed
1 changed files with 4 additions and 0 deletions

View File

@ -12,15 +12,19 @@ import lxml.html
import time import time
try: try:
# python 2
from urllib2 import BaseHandler, HTTPCookieProcessor, Request, addinfourl, parse_keqv_list, parse_http_list, build_opener from urllib2 import BaseHandler, HTTPCookieProcessor, Request, addinfourl, parse_keqv_list, parse_http_list, build_opener
import mimetools import mimetools
except ImportError: except ImportError:
# python 3
from urllib.request import BaseHandler, HTTPCookieProcessor, Request, addinfourl, parse_keqv_list, parse_http_list, build_opener from urllib.request import BaseHandler, HTTPCookieProcessor, Request, addinfourl, parse_keqv_list, parse_http_list, build_opener
import email import email
try: try:
# python 2
basestring basestring
except NameError: except NameError:
# python 3
basestring = unicode = str basestring = unicode = str