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

Как правильно вывести значения `next` равные 0, 50 и 100 после выполнения кода?
  • 17 октября 2023 г. 10:09
Ответы на вопрос 1
Для вывода результатов запроса вместе с самим запросом можно использовать функцию `print()`. 

Пример кода:

```python
# Импортируем необходимые модули
import requests

# Запрос
url = 'https://api.example.com/users/'  # Пример URL-адреса API
params = {
    'limit': 50,
    'offset': 0
}
response = requests.get(url, params=params)

# Вывод результата запроса вместе с запросом
print('GET', response.url)
print('Response:', response.json())

# Изменяем параметры для следующего запроса
params['offset'] = 50
response = requests.get(url, params=params)

# Вывод результата запроса вместе с запросом
print('GET', response.url)
print('Response:', response.json())

# Изменяем параметры для следующего запроса
params['offset'] = 100
response = requests.get(url, params=params)

# Вывод результата запроса вместе с запросом
print('GET', response.url)
print('Response:', response.json())
```

Вывод:

```
GET https://api.example.com/users/?limit=50&offset=0
Response: { ... }  # Результат запроса

GET https://api.example.com/users/?limit=50&offset=50
Response: { ... }  # Результат запроса

GET https://api.example.com/users/?limit=50&offset=100
Response: { ... }  # Результат запроса
```

В результате кода, значения `next` будут равны 0, 50 и 100 для каждого запроса соответственно.
Похожие вопросы