I have amended the code based on solutions offered below by the great folks here; I get the error shown below the code here.
from scrapy.spider import BaseSp
What i do is:
import urlparse
...
def parse(self, response):
...
urlparse.urljoin(response.url, extractedLink.strip())
...
Notice strip(), because i meet sometimes strange links like:
MID BRAND NEW! MID 70006 Google Android 2.2 7" Tablet PC Silver