Рубрики
Без рубрики

Python запросы – Отправить параметры в URL

Автор оригинала: Python Examples.

Для отправки параметров в URL написать все параметр Ключ: значение Пары в словаре и отправьте их как Пармы Аргумент любого из запросов Get, Post, Put, Head, Delete или Options.

Если {'param1': 'Value1', 'param2': 'Value2'} являются параметрами, а https://somewebsite.com/ это URL Тогда https://somewebsite.com/?param1=value1&param2=value2 будет наш последний URL.

Пример – Отправить параметры в URL с помощью запросов Python

В следующем примере мы отправляем параметр в URL с помощью запроса. Чтобы проверить, является ли URL-адрес правильно отформатирован, вы можете распечатать его из объекта ответа, используя Ответ.url Как показано в следующей программе.

import requests

params = {'p': '9431'}
response = requests.get('https://pythonexamples.org/',
            params=params)
print(response.url)
https://pythonexamples.org/?p=9431

Пример – когда URL перенаправляется

В следующем примере мы отправим параметр, где перенаправляется окончательный URL.

import requests

params = {'p': '943'}
response = requests.get('https://pythonexamples.org/',
            params=params)
print(response.url)

Есть сообщение, опубликованное с ID 943. Следовательно, когда вы запрашиваете ресурс в https://pythonexamples.org/?p=943 , это перенаправлено на https://pythonexamples.org/python-Requests-http-get/ И, следовательно, был бы наш окончательный URL в ответ.

https://pythonexamples.org/python-requests-http-get/