写一段Python程序,目的是使用request库发起http请求,根据请求的参数获取响应,
时间: 2024-04-03 09:35:18 浏览: 148
使用Python爬虫库requests发送请求、传递URL参数、定制headers
5星 · 资源好评率100%
好的,以下是使用requests库发起带参数的GET请求的示例代码:
```python
import requests
url = 'http://www.example.com/search'
params = {
'keyword': 'python',
'page': 1,
'limit': 10
}
response = requests.get(url, params=params)
if response.status_code == 200:
print(response.content.decode('utf-8'))
else:
print('请求失败,状态码:', response.status_code)
```
以上代码中,我们使用requests库发起一个带参数的GET请求,请求URL为 http://www.example.com/search ,请求参数为`{'keyword': 'python', 'page': 1, 'limit': 10}`。然后判断响应状态码是否为200。如果是200,则将响应内容解码为utf-8编码的字符串,并打印出来。如果不是200,则打印出请求失败信息和状态码。注意,以上代码中的URL和请求参数只是示例,需要根据实际情况进行修改。
阅读全文