Я пишу скрипт на selenium, который при появлении определенного товара, покупает его. Проблема возникает в тот момент, когда я перехожу в корзину после добавления товара. Сайт приписывает к ссылке какой-то якорь #old и url выглядит примерно так url.com/lala/la#old, вместо url.com/lala/la. Видимо это создано для обхода скриптов вроде моего. Ведь без этого якоря нет никаких проблем с покупкой, а с ним меняются xpath к полям ввода и появляется капча.
Уже задавал подобный вопрос. В прошлый раз эту проблему вроде как частично удалось решить постоянной сменой user-agent, хотя иногда все равно загружалась измененная ссылка. Я это исправил обработкой исключений и просто запускал сайт по новой, пока он мне не выдавал нужную версию корзины. Но в этот раз, я перепробовал очень много костылей, не помогает ничего. Уже начал пытаться работать с изменённой версией сайта, пробовал разные браузеры, но все тщетно. Если что, я перехожу в корзину просто передавая этот url в driver.get().
Вопрос: Есть ли у вас какие-нибудь мысли по этому поводу? Буду очень благодарен любому ответу.