Найти - Пользователи
Полная версия: Как передать браузеру на вывод уже авторизованную страницу?
Начало » Python для новичков » Как передать браузеру на вывод уже авторизованную страницу?
1
Seganapa
Всем доброго дня!

Возможно ли организовать такую вещь?

Нужно авторизоваться на сайте.
Программно отправляю на сервер необходимые Post и Get запросы.
Затем открываю любой браузер и передаю ему нужные данные (Куки, Сессию), чтобы загрузить уже авторизованную страницу.

Вопрос:
1. Возможно ли это вообще?
2. На сколько это трудоемко?
3. Если возможно, какие данные нужно передать в браузер?
dvs
Seganapa
Всем доброго дня!Возможно ли организовать такую вещь?Нужно авторизоваться на сайте.Программно отправляю на сервер необходимые Post и Get запросы.
- Теперь поднимаете свой веб-серверок и пишете в него HTML (“уже авторизованную страницу”)
либо
- Сохраняете HTML (“уже авторизованную страницу”) на диск и запускаете браузер (import webbrowser …)

А вообще что конкретно сделать-то хотите?
Mozart
Ну я так понял автор открывает браузер селениумом, из официальных доков куки в браузер передаются вот так:

# Go to the correct domain
driver.get("http://www.example.com")

# Now set the cookie. This one's valid for the entire domain
cookie = {"key": "value"})
driver.add_cookie(cookie)

# And now output all the available cookies for the current URL
all_cookies = driver.get_cookies()
for cookie_name, cookie_value in all_cookies.items():
print "%s -> %s", cookie_name, cookie_value

Т.е. урллибом (или чем то там) авторизовываетесь на сайте, получаете куку и отправляете её в селениум?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB