2017-02-14 1 views
-1

Итак, я хочу проверить, были ли мои оценки увеличены, чтобы сделать это, мне нужно войти на веб-сайт, а затем проверить, было ли оно изменено. вещь после того, как вы вошли в систему, у вас есть две кнопки: «согласен» и «не согласен» , и когда я пытаюсь нажать на нее, на веб-сайте появляется сообщение об ошибке «неправильное использование» Если вы используете персональный брандмауэр, отключите его это»Нажатие кнопки отправки в python с использованием запросов

выложу свой код в течение нескольких часов

The website's code

Любая помощь будет признателен.

+6

Не публикуйте скриншоты своего кода. Отправьте фактический код. – erip

+0

Это ваше настоящее имя пользователя и пароль в коде? Если это так, вы должны заменить эти значения фиктивными значениями, а затем сделать то, что сказал erip. – Jay

ответ

0

Как @ e4c5 сказал, вы действительно можете нажать кнопку на питоне. Что касается меня, DevTools из Chrome очень помогает.

Here's the manual of the DevTools.

Вкладка «Сеть» в Devtools расскажет вам все запросы и ресурсы в сети page.If вы хотите увидеть запрос детализации кнопки толкающее действие на, во-первых, Вы можете нажать кнопку а затем просмотреть новый запрос, указанный на вкладке «Сеть».

0

Вы можете использовать python-selenium для нажатия кнопок, вы также можете скрыть экземпляр браузера.

+0

Как вы его скрываете? Потому что я уже написал половину кода selenium –

+0

ИСПОЛЬЗОВАТЬ PhantomJS. Затем измените эту строку: driver = webdriver. [Какой драйвер вы используете] : driver = webdriver.PhantomJS() –

Смежные вопросы