@wintreist

Как вытащить из ссылки присваемое значение?

Здравствуйте, и вновь сегодня я иду к вам. Сейчас мне понадобилось из ссылки вида
https://www.google.com/recaptcha/api2/bframe?hl=ru&v=v1555968629716&k=6Lfs-08UAAAAAHYLb31I3BeXJX7KcB8nKWrqWivY&cb=2n6f0pedwhli

Вытащить значение присваиваемое k, то есть 6Lfs-08UAAAAAHYLb31I3BeXJX7KcB8nKWrqWivY
Пока что единственная идея делать через For If, но может вы знаете что-то лучше?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
from urllib.parse import urlparse, parse_qs

s = 'https://www.google.com/recaptcha/api2/bframe?hl=ru&v=v1555968629716&k=6Lfs-08UAAAAAHYLb31I3BeXJX7KcB8nKWrqWivY&cb=2n6f0pedwhli'
url = urlparse(s)
params = parse_qs(url.query)
value = params['k'][0]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы