К примеру, для адреса:
url = 'https://example.com/path?key=value%20?:)#fragment?not-query'
Получить key
key = 'value ?:)'
Ответ
Параметр запроса можно получить, используя urllib.parse.parse_qs()
#!/usr/bin/env python3
from urllib.parse import urlparse, parse_qs
url = 'https://example.com/path?key=value%20?:)#fragment?not-query'
[key] = parse_qs(urlparse(url).query)['key']
print(key) # -> value ?:)
Связанный вопрос: Retrieving parameters from a URL
Комментариев нет:
Отправить комментарий