Сделайте скрипт Python открытым браузером и выполните HTTP пост-запрос - PullRequest
0 голосов
/ 12 мая 2019

Я хочу отправить HTTP-запросы POST на веб-сайт. Нет проблем с этим в моем браузере, так как я вошел в систему и у меня есть сеанс аутентификации. Я не знаю, как сделать POST-запросы Python при использовании этого сеанса с проверкой подлинности (поэтому импортирую данные из браузера), и я даже не знаю, возможно ли это, поэтому я подумал, что мог бы инициировать эти POST-запросы в браузере из скрипт Python.

Я знаю, что существует библиотека под названием "webbrowser", которая позволяет делать запросы, открывая новые вкладки в браузере. Моя проблема в том, что мне нужен запрос POST, а не GET.

Итак, я прошу у вас 2 предложения: есть ли способ импортировать аутентифицированный сеанс, чтобы Pyhon мог делать запросы для сайтов, требующих авторизацию?

Если нет, есть ли способ сделать что-то вроде этого:

webbrowser.open(url, new=0)

но с запросами POST?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 05 июля 2019

Я согласен с мистером С, но в качестве альтернативы ...

Оформить заказ Селен . Вы не можете сделать прямой запрос POST, но вы можете сделать все, что вы обычно делаете как обычный пользователь.

0 голосов
/ 12 мая 2019

Проверьте запросы библиотеки.Похоже, вам нужно больше функциональности, чем обеспечивает модуль веб-браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...