Страницы

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

суббота, 11 января 2020 г.

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

#python #парсер #url


К примеру, для адреса:

url = 'https://example.com/path?key=value%20?:)#fragment?not-query'


Получить key:

key = 'value ?:)'

    


Ответы

Ответ 1



Параметр запроса можно получить, используя 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.

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

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