Я пытаюсь создать инструмент, использующий Python и Selenium, чтобы упростить процесс написания истории на medium.com.Работая над кодом для загрузки изображений через Selenium, я обнаружил, что для загрузки файла нет элемента <input>
.
Вместо этого пользователь должен нажать на кнопку и затем щелкнуть нужную функцию., в моем случае это фотография, для загрузки изображения. ![enter image description here](https://i.stack.imgur.com/L3BNG.png)
Обратите внимание, что существует только тег <button>
.Моя гипотеза заключается в том, что в бэкэнде есть код javascript, выполняющий роль посредника, который нажимает на скрытый ввод после нажатия кнопки.
Я пытался отправить каталог с файлом изображения в элемент button, но этоне работает.
add_img = browser.find_element_by_xpath(f'//*[@id="_obv.shell._surface_{idn}"]/div/main/article/div[3]/div/button[1]')
add_img.send_keys(sn_img[0])
Какие-нибудь яркие идеи?