GUI / covid-vaccine-spotter

https://www.vaccinespotter.org
MIT License
510 stars 138 forks source link

Some Rite Aid locations you can't book despite claiming to have availability #51

Open GUI opened 3 years ago

GUI commented 3 years ago

This doesn't seem to affect all Rite Aids, but it at least seems to affect several different ones I've checked in Maryland.

So while this seems like maybe more of an issue on Rite Aid's side with a mismatch between checkSlots and en.ragetavailableappointmentslots.json (that even their web app fails to handle gracefully), I just wanted to compile the notes I had so far on this. I'm not really sure there's much that can be done about this without being able to access en.ragetavailableappointmentslots.json (which probably isn't feasible due to recaptcha). In the meantime, hopefully Rite Aid can fix things on their end.

mattcrwi commented 3 years ago

I'm getting "available" locations in your API but the rite aid website now doesn't let you get past the first page, saying there are no appointments available. It seems they have made a change.

GUI commented 3 years ago

@mattcrwi: I believe not getting past the first page is a slightly different Rite Aid issue from the past few days

Rite Aid changed its eligibility rules earlier this week in some areas (CA, MI, NYC, PA, NJ, OH, OR, and WA) to only allow educators and childcare workers: https://www.riteaid.com/corporate/news/-/pressreleases/news-room/2021/rite-aid-expands-and-prioritizes-covid-19-vaccine-eligibility-to-teachers-school-staff-and-childcare-providers

So this has meant that any Rite Aid open appointments are only bookable by a different set of people than normal. Unfortunately, Rite Aid has not made this obvious on their web page at all, so I know this has caused a lot of confusion. To try and help, I've updated Vaccine Spotter to try and make this more clear for any Rite Aid appointments that are available (since I still want to show them for people that may be eligible).

Based on Rite Aid's press release, I believe they will go back to allowing appointments by the broader eligibility rules in your state starting again tomorrow (Saturday, March 13). So hopefully tomorrow Rite Aid appointments should be bookable by others again.

There's still potentially this other issue with their website, but I think this bug on their end hopefully affects less people (and if we're lucky, maybe they will have fixed it).

jeffchenoweth commented 3 years ago

I'm not really sure there's much that can be done about this without being able to access en.ragetavailableappointmentslots.json (which probably isn't feasible due to recaptcha). In the meantime, hopefully Rite Aid can fix things on their end.

To add to this, Rite-Aid has increased their bot threshold on the recaptcha. Can no longer be pulled using puppeteer-stealth either on my home computer or a server.

ryanwkirby commented 3 years ago

There's something much more strange going on here. I've been monitoring a number of Rite-Aids near me, and appointments will appear to open up for 10 - 20 minutes, then disappear, but they're never bookable on the webpage. (The API responses are exactly as the parent describes.)

My guess is that these are cancellations that are only re-bookable by actual Rite-Aid staff. The large swaths of actually-bookable appointments around me open up for exactly 1 week out, sometime between midnight and 9AM, varying by location.