Загрузка...

Не вставляет текст в окно проводника

Тема в разделе Python создана пользователем loosle 27 апр 2025. 177 просмотров

  1. loosle
    loosle Автор темы 27 апр 2025 :fap: => :muscle: 559 3 янв 2024
    Мне нужно вставить пару файлов на сайте, через селениум никак, вставка и прочее также не работает там. Только через нажатие на кнопку, открывающую проводник где уже я могу выбрать нужный файл. Мне нужно чтобы после открытия проводника я через ctrl+v вставил путь файла и нажал enter, вручную - работает, через питон не получается сделать, он просто не хочет вставлять текст. Окно активно, нужное поле активно, раскладка не влияет.

    Python
            # кнопка добавки файла на сайте
    element = WebDriverWait(driver, 20).until(
    EC.element_to_be_clickable((By.XPATH, '/html/body/form/div[3]/div/div[4]/div/div/div/div[6]/fieldset[2]/div/ul/li[2]/table/tbody/tr/td[1]/div'))
    )
    element.click()

    file_path = f'{SCRIPT_DIR}\\data\\file\\russia.jpg'
    pyperclip.copy(file_path)
    time.sleep(2)

    # на всякий активирует окно проводника (как с ним так и без не работает xd, от ии вариант решения проблемы)
    for window in gw.getAllTitles():
    if "Открытие" in window:
    wnd = gw.getWindowsWithTitle(window)[0]
    wnd.activate()
    time.sleep(0.5)
    break

    pyautogui.hotkey('ctrl', 'a')
    time.sleep(0.2)
    pyautogui.press('delete')
    time.sleep(0.2)
    pyautogui.hotkey('ctrl', 'v')
    time.sleep(0.5)
    pyautogui.press('enter')
    [IMG]
     
    27 апр 2025 Изменено
  2. equilpres
    equilpres 27 апр 2025 :smile_wink: 13 313 11 авг 2020
    1. loosle Автор темы
      equilpres, изучу на досуге, но щас нужно быстрое решение проблемы, у меня буквально пару часов и нужно уже тестить скрипт
  3. Lacrimosa
    Lacrimosa 27 апр 2025 7 16 окт 2024
    скрипт запускаешь с правами администратора или без?
     
    1. Посмотреть предыдущие комментарии (23)
    2. loosle Автор темы
    3. Lacrimosa
      loosle, щас подумаю что не так
    4. loosle Автор темы
    5. Посмотреть следующие комментарии (2)
Top
Загрузка...