Я пытаюсь создать скрипт, который будет загружать файл на сайт. У меня нет контроля над сайтом, поэтому файл должен быть загружен с помощью нажатия и ввода.
Ака,
- дождаться появления окна загрузки
- имя типа / путь к файлу
- нажмите кнопку «Открыть» или «загрузить» (или что-то еще)
Поскольку окно является частью ОС (а не окна браузера), я не могу управлять им с помощью Selenium или чего-то в этом роде (насколько я знаю. Плз, дайте мне знать, если я ошибаюсь). Это значит, что мне нужен скрипт для этого.
У меня уже есть это работает для Windows (сделано с AutoIt), однако, мне также нужно, чтобы оно работало на системах Unix (Linux).
Итак, я спрашиваю, есть ли способ сделать это с Python или что-то? Если бы я мог сделать один скрипт, который будет работать на обоих, это было бы здорово (AutoIt только для Windows).
У меня есть знания по Java, Python и AutoIt, но если никто из них не может это сделать, я могу научиться чему-то еще.
Спасибо.
EDIT:
Хорошо, очевидно, использование HTTP POST - способ сделать это, однако я не уверен, как это сделать. Я собираюсь сделать больше исследований по этому вопросу. Спасибо @Chrules за довести это до моего сведения.