Сложность отслеживания цен на отели из-за изменений валютных курсовPython

Программы на Python
Ответить
Гость
 Сложность отслеживания цен на отели из-за изменений валютных курсов

Сообщение Гость »


Я работал над проектом парсинга веб-страниц Python для мониторинга цен на отели и столкнулся со сложной проблемой. Цены на сайте отеля иногда меняют валюту, например, с ILS на EUR. Это изменение валюты приводит к неточностям в отслеживании цен. Буду признателен за любые советы и предложения по эффективному решению этой проблемы.

def get_price(driver, url, css_selector): driver.get(url) # Даем немного времени, чтобы страница полностью загрузилась время.сон(5) # Вам нужно будет проверить веб-сайт, чтобы определить правильный тег и класс или идентификатор для цены. цена_тег = driver.find_element(By.CSS_SELECTOR, css_selector) если Price_tag не равен None: цена = цена_тег.текст возвратная цена возврат Нет Выход:
2023-09-21 17:06:01.393181,"1,238" 2023-09-21 18:06:01.524778,"1238" 2023-09-21 19:06:00.980162,"1238" 2023-09-21 20:06:00.229855,"1,238" (ILS) **2023-09-21 21:05:56.820292,299 (евро)** 2023-09-21 22:06:01.737419,"1,238" (ILS) 2023-09-21 23:06:00.616156,"1238" 2023-09-22 00:06:10.829949,"1238"
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»