Загрузка файлов на сервер через selenium и python
Вообще такая проблема, я пытался залить файл на сервер (а точнее картинку), в чем проблема, я не понимаю, пайтон изучаю неделю, не более, пожалуйста помогите.
driver = webdriver.Chrome(
executable_path=r"D:\Users\stels1200\Desktop\test\DL\chromedriver\chromedriver.exe",
options=options
)
manga = "Xxx"
try:
driver.get(url="https://telegra.ph/")
time.sleep(1)
a = driver.find_element("xpath", "/html/body/div[1]/div/main/article/div[1]/h1")
a.send_keys(manga)
time.sleep(1)
b = driver.find_element("xpath", "/html/body/div[1]/div/main/article/div[1]/address")
b.click()
b.send_keys("https://t.me/")
time.sleep(1)
c = driver.find_element("xpath", "/html/body/div[1]/div/main/article/div[1]/p")
c.click()
# d = driver.find_element("div", "buttons").find_element("id", "_image_button")
# d.send_keys(r"D:\Users\stels1200\Desktop\test\DL\01.jpg")
# time.sleep(1)
except Exception as ex:
print(ex)
finally:
driver.close()
driver.quit()
А консоль выдает простыню не понятного текста
Message: invalid argument: invalid locator
(Session info: chrome=109.0.5414.120)
Stacktrace:
Backtrace:
(No symbol) [0x010F6643]
(No symbol) [0x0108BE21]
(No symbol) [0x00F8DA9D]
(No symbol) [0x00FC13F3]
(No symbol) [0x00FC147B]
(No symbol) [0x00FF8DC2]
(No symbol) [0x00FDFDC4]
(No symbol) [0x00FF6B09]
(No symbol) [0x00FDFB76]
(No symbol) [0x00FB49C1]
(No symbol) [0x00FB5E5D]
GetHandleVerifier [0x0136A142+2497106]
GetHandleVerifier [0x013985D3+2686691]
GetHandleVerifier [0x0139BB9C+2700460]
GetHandleVerifier [0x011A3B10+635936]
(No symbol) [0x01094A1F]
(No symbol) [0x0109A418]
(No symbol) [0x0109A505]
(No symbol) [0x010A508B]
BaseThreadInitThunk [0x760CFA29+25]
RtlGetAppContainerNamedObjectPath [0x77687A9E+286]
RtlGetAppContainerNamedObjectPath [0x77687A6E+238]