Объединение базового URL-адреса с полученным href в scrapy

ниже мой код паука,

class Blurb2Spider(BaseSpider):
   name = "blurb2"
   allowed_domains = ["www.domain.com"]

   def start_requests(self):
            yield self.make_requests_from_url("http://www.domain.com/bookstore/new")


   def parse(self, response):
       hxs = HtmlXPathSelector(response)
       urls = hxs.select('//div[@class="bookListingBookTitle"]/a/@href').extract()
       for i in urls:
           yield Request(urlparse.urljoin('www.domain.com/', i[1:]),callback=self.parse_url)


   def parse_url(self, response):
       hxs = HtmlXPathSelector(response)
       print response,'------->'

Здесь я пытаюсь объединить ссылку href с базовой ссылкой, но я получая следующую ошибку:

exceptions.ValueError: Missing scheme in request url: www.domain.com//bookstore/detail/3271993?alt=Something+I+Had+To+Do

Может ли кто-нибудь сообщить мне, почему я получаю эту ошибку и как присоединиться к базовому URL-адресу с ссылкой href и получить запрос

9
задан Shiva Krishna Bavandla 29 May 2012 в 11:20
поделиться