I want to scrape (headliner, date, time) a local music venue site: http://www.bluebirdtheater.net/events
I've used scrapy and I've successfully scraped what's on the site. However there's a load more button. I've seen other solutions where the load more button returns a POST response in rendered html that can be scraped.
With the browser inspector I see that this site calls a get method: http://www.bluebirdtheater.net/events/events_ajax/40
I used scrapy to call url to crawl but the response is in unreadable for scrapy (JavaScript? Unrendered DOM? Can anyone tell me what it is? I'm curious.) Can I still use a scrapy-only approach?
I've seen people use Selenium to physically click the more button and load all the data, and then scrape it.