I'm trying to scrape https://www.rspca.org.uk/findapet#onSubmitSetHere
to get a list of all pets for adoption.
I've built web scrapers before using crawler4j
but the websites were static.
Since https://www.rspca.org.uk/findapet#onSubmitSetHere
is not a static website, how can I scrape it? Is it possible? What technologies should I use and how?
Update:
When you fill in the search form (Select type of pet and Enter postcode/town or county) in the UI, the results are then displayed below the search box.
The red is highlighted as the search bar and the black is highlighted as results.
I'm trying to scrape the results and also the content of each result.
I've had a look at the request the browser makes to retrieve results, but from Chrome dev tools it isn't obvious what the request is being made.