title: How to extract all href content from a page using scrapy
body: <p>I am trying to crawl <a href="https://www.goodreads.com/list/show/19793.I_Marked_My_Calendar_For_This_Book_s_Release" rel="nofollow noreferrer">this page</a>.</p>
  
  <p>I want to get all links from a given website using Scrapy</p>
  
  <p>I am trying to this way -</p>
  
  <pre><code>import scrapy
  import unidecode
  from scrapy.spiders import CrawlSpider, Rule
  from scrapy.linkextractors import LinkExtractor
  from lxml import html
  
  
  class ElementSpider(scrapy.Spider):
      name = 'linkdata'
  
      start_urls = ["https://www.goodreads.com/list/show/19793.I_Marked_My_Calendar_For_This_Book_s_Release",]
  
  
      def parse(self, response):
  
          links = response.xpath('//div[@id="all_votes"]/table[@class="tableList js-dataTooltip"]/div[@class="js-tooltipTrigger tooltipTrigger"]/a/@href').extract()
          print links
  </code></pre>
  
  <p>But i am getting nothing in output.</p>