-
Hi all, Probably a long shot, but I am trying to scrape Hyatt's website for points availabilities Selenium-Profiles has been working like a charm for the past couple of weeks, but yesterday, the site changed its bot detection, so that Selenium-Profiles now returns data with some fields changed to null. Has anyone seen anything like this before? Any advice on how to get around this? Here's my Selenium-Profile init:
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 11 replies
-
@wirriejoe driver = Chrome(profile={}, options=options,injector_options=True,driverless_options=True) |
Beta Was this translation helpful? Give feedback.
-
Same problem. The page loads, but the values I'm looking for are null Values exist when I load manually in Google Chrome |
Beta Was this translation helpful? Give feedback.
-
@wirriejoe going the url:https://www.hyatt.com/shop/service/rooms/roomrates/dpsas?spiritCode=dpsas&rooms=1&adults=2&checkinDate=2024-01-05&checkoutDate=2024-01-07&kids=0 directly in chrome geives me the same results (doens't pass) |
Beta Was this translation helpful? Give feedback.
-
Closing as it seems to be resolved |
Beta Was this translation helpful? Give feedback.
@kaliiiiiiiiii Ah, I seem to have found the problem. It looks like they changed the endpoint so "&rateFilter=woh" now needs to be passed into the request URL in order to see the points rates. Weirdly, my browser was showing me a false positive because of an old cookie. I've now fixed it and things are working as intended. Thanks so much for your help!