【初识爬虫+requests模块】
import requests
# 定义一个简单的函数来发送HTTP请求
def send_request(url, method='GET', **kwargs):
if method == 'GET':
return requests.get(url, **kwargs)
elif method == 'POST':
return requests.post(url, **kwargs)
elif method == 'PUT':
return requests.put(url, **kwargs)
elif method == 'DELETE':
return requests.delete(url, **kwargs)
else:
raise ValueError('Unsupported HTTP method: ' + method)
# 使用函数发送请求
response = send_request('https://api.github.com/some/endpoint', params={'key': 'value'})
# 打印响应内容
print(response.json())
这段代码使用了requests库来发送HTTP请求,并根据不同的HTTP方法进行了封装。它演示了如何使用函数来简化代码,提高复用性和可读性。通过调用send_request
函数,用户可以方便地发送各种HTTP请求,并获取响应的JSON内容。
评论已关闭