I am trying to get a list of movie theaters in the US from http://cinematreasures.org/ as part of my process learning python and scrapy.
I have written a spider to crawl the site but I don't get any response when I run it. Please find attached pictures of the html tree, my spider, the response when I run the spider and the changes I made to seetings.py.
I was thinking of trying proxy IP's but I don't know how to use them with scrapy. Please help



I have tried the code in scrapy shell and it works fine.
When I try to run it via scrapy crawl listall I get nothing!
I just want to be able to export to csv via pandas if possible.
This is my code:
name = 'listall'
allowed_domains = ['cinematreasures.org']
start_urls = ['http://cinematreasures.org/theaters/united-states?page=1&status=all']
#url = 'http://cinematreasures.org/theaters/united-states?page={}&status=all'
def parse(self, response):
for row in response.xpath('//table//tr')[1:]:
name = row.xpath('td//text()')[2].get()
address = row.xpath('td//text()')[4].get()
yield {
'Name':name,
'Address':address,
}
next_page = response.xpath("//a[@class='next_page']").get()
if next_page:
yield scrapy.Request(response.urljoin(next_page))