Страницы

Поиск по вопросам

пятница, 1 марта 2019 г.

Найти параметр запроса в ссылке

К примеру, для адреса:
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

Комментариев нет:

Отправить комментарий