Python скрипт для ввода данных во входные данные сайта - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь написать сценарий для автоматизации задачи, которую мне нужно было бы выполнить. Поэтому мне нужен этот скрипт, чтобы проверить, есть ли python на странице /login, и если он есть, чтобы ввести имя пользователя и пароль для входа в систему. Для имени пользователя при входе в HTML это input type="text" name="username" а для пароля это input type="password" name="password". Я поискал и увидел, что мне следует использовать запросы, но я видел только, что они выполняют методы POST, и я не уверен, так ли это и здесь.

Ответы [ 2 ]

1 голос
/ 20 июня 2020

Да, селен хорошо подходит для этого, просто чтобы дать вам несколько подсказок. Раньше я делал программы такого типа:

селен позволяет вам нажимать кнопки на веб-сайте (вы можете использовать его для перехода на страницу входа в систему).

Затем он позволяет вы вводите данные в текстовые поля (это используется функция .send_keys (), которую вы будете использовать для ввода вашего имени / пароля).

Наконец, для фактического входа вы можете использовать функцию click (), чтобы щелкнуть на кнопке входа в систему или используйте send_keys (), чтобы «щелкнуть» Enter на клавиатуре.

Как только вы заставите его работать, смотреть будет действительно интересно.

1 голос
/ 20 июня 2020

Я бы предложил рассмотреть возможность использования selenium Framework

...