在使用Python的requests库发送HTTP请求时,可以通过将URL列表作为参数传递给requests.get()函数来实现。具体的方法是将URL列表作为一个字符串数组传递给函数,并使用循环遍历每个URL,然后发送请求并获取响应。
以下是一个示例代码:
import requests
def get_responses(url_list):
responses = []
for url in url_list:
response = requests.get(url)
responses.append(response)
return responses
# 示例URL列表
urls = [
'https://www.example.com',
'https://www.google.com',
'https://www.github.com'
]
# 调用函数并获取响应列表
responses = get_responses(urls)
# 打印每个URL的响应状态码
for response in responses:
print(response.status_code)
在上述代码中,我们定义了一个名为get_responses()的函数,它接受一个URL列表作为参数。函数内部使用循环遍历每个URL,并通过requests.get()函数发送GET请求。每个响应对象都被添加到一个列表中,并最终返回该列表。
在示例中,我们定义了一个包含三个URL的列表,并将其传递给get_responses()函数。然后,我们遍历响应列表,并打印每个URL的响应状态码。
请注意,这只是一个简单的示例,实际应用中可能需要处理异常、设置请求头、处理响应数据等。根据具体需求,可以进一步扩展和优化代码。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云