covid-vaccine-spotter
covid-vaccine-spotter copied to clipboard
add check for walmart appointments
had several walmart shown as available, checked their site but was not able to book with the following error
{"status":"2104","message":"Sorry, this slot is no longer available. Please try a different time."}
and the response is 400.
would be nice if you can add a fake booking to walmart slots to confirm its available.
booking should be the same "slot-id" that used with the https://www.walmart.com/pharmacy/v2/clinical-services/time-slots/<id>
endpoint but POST
to https://www.walmart.com/pharmacy/v2/clinical-services/soft-book-slot/<id>
endpoint with the following struct:
{
"slotId":"", // the one from time-slots endpoint
"accessPointId":"",
"firstName":"",
"lastName":"",
"imzStoreNumber":{"USStoreId":<store_id>}
}
Wouldn't this result in the scraper pseudo-booking multiple appointments?
@jeffchenoweth no. you would be in the "Review Your Appointment" page.
I think this is a bad idea. It could cause the server the temporarily book that appointment for the scraper until some session-based timeout.