Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
24 / 6 / 3
Регистрация: 06.12.2015
Сообщений: 319

Получить redirect url для Python 3.7

04.08.2018, 02:07. Показов 2271. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!

Прошу прощения за глупый вопрос. Делаю oauth авторизацию для вк. Не могу получить редирект после прохождения по изначальному url. Используется urllib3. Вся инфа которую нарыл в инете работает с urllib2, которую pip почему-то устанавливать не хочет.

Вот код
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import vk_api
import urllib3
 
api_auth = 'https://oauth.vk.com/authorize'
redirect_uri = 'https://oauth.vk.com/blank.html'
response_type = "token"
app_id = 6651381
api_version = 5.80
scope = 'friends'
display='page'
 
auth_url_template = '{0}?client_id={1}&scope={2}&redirect_uri={3}&display={4}&v={5}&response_type=token'
 
auth_url = auth_url_template.format(api_auth, app_id, scope, redirect_uri, display, response_type)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.08.2018, 02:07
Ответы с готовыми решениями:

Можно ли с помощью Response.Redirect(url) открыть этот url в другом фрейме?
Можно ли с помощью Response.Redirect(url) открыть этот url в другом фрейме?

Смена URL и redirect 301
Раньше на сайте были следующего вида ссылки: /kazan/photos/show/210/ - показывалась 210 фотография. Теперь это доступно по адресу:...

Работа с url в spring mvc, redirect
У мене возникает проблема с отображением url в браузере в моем приложение, не то что я бы хотел. На главной странице есть меню ...

4
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
04.08.2018, 08:17
Возьми регулярку да не парься:
Python
1
2
3
import re
t = 'https://oauth.vk.com/blank.html?client_id=1&scope=2&redirect_uri=3&display=4'
print(re.findall(r'redirect_uri=(.*)&', t))
0
24 / 6 / 3
Регистрация: 06.12.2015
Сообщений: 319
04.08.2018, 16:15  [ТС]
Мне необходимо вытащить токен из url, на который меня перенаправит ссылка.
Либо если знаете подскажите как это правильно делается в вк)

Добавлено через 2 часа 56 минут
Я наверно неправильно выразился. Дело в том, что после авторизации перекидывает на другой url в составе которого есть access token. ОН-то мне и нужен
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
04.08.2018, 16:32
Получаешь url с помощью geturl() и разбираешь регуляркой
0
24 / 6 / 3
Регистрация: 06.12.2015
Сообщений: 319
04.08.2018, 16:40  [ТС]
Я уже пробовал что-то в таком духе. Но мне нужен именно url после перенаправления, после авторизации. Я новичок в этом деле поэтому может что-то плохо понимаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.08.2018, 16:40
Помогаю со студенческими работами здесь

Как сделать redirect на url с которой пришел?
Пишу приложение на Zend Как и откуда можно вытащить предыдущую url? К примеру на сайте есть несколько мест от куда может вызываться...

Redirect 301 Страницы с URL со Специальными Символами
Всем привет! Задача у меня, казалось бы, тривиальная. Нужно сделать переадресацию с одной страницы на другую при помощи htaccess. ...

Redirect 301 редирект с двумя слешами в URL работает не так
Redirect 301 /2011-05-18-15-24-37/2012-01-09-16-30-38/182 http://site.ru/products/samohodnyj-opryskivatel-pantera-4001 ведет на...

Как из asp получить полный URL и часть URL от вопросительного знака?
Господа подскажите как из asp получить полный URL и часть URL от вопросительного знака. На Javascript это сделать очень просто - ...

Как получить часть url return url
как получить часть url return url Привет всем! Вопрос от человека далекого от javaScript. у меня есть URL типа http://aaa.ru/?066 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru