Загрузка...

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

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

Загрузка...
  1. loosle
    loosle Автор темы 27 апр 2025 от 200.000₽ играя в CS — https://lolz.live/threads/8621957/ 412 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
    1. loosle Автор темы
      equilpres, изучу на досуге, но щас нужно быстрое решение проблемы, у меня буквально пару часов и нужно уже тестить скрипт
  3. Lacrimosa
    Lacrimosa 27 апр 2025 7 16 окт 2024
    скрипт запускаешь с правами администратора или без?
     
    1. Посмотреть предыдущие комментарии (25)
    2. loosle Автор темы
    3. Lacrimosa
    4. loosle Автор темы
Top