Я работаю с Selenium в Python и использую Firefox веб-драйвер.
Я пытаюсь получить SR C изображения. Когда я в первый раз запрашиваю SR C, я получаю фактические данные изображения, а не SR C
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQ ...
Если я запускаю точно такой же код во второй раз, я получу SR C
example.jpg
Вот мой код
fireFoxOptions = webdriver.FirefoxOptions()
fireFoxOptions.set_headless()
browser = webdriver.Firefox(firefox_options=fireFoxOptions)
element = browser.find_element(By.ID , "idOfImageHere" )
imageUrl = element.get_attribute("src")
print("image src: " + imageUrl)
Не уверен, почему данные изображения возвращаются при первом запуске кода, а затем sr c во втором запуске , Кажется, что, как только изображение кэшируется, оно может получить sr c или что-то в этом роде.
Любые предложения о том, как предотвратить возврат данных изображения, просто ссылка sr c?
Спасибо