以下是一个用于从URL获取数据的函数的示例代码:
import requests
def get_data_from_url(url):
try:
response = requests.get(url)
# 检查响应状态码是否为200,表示请求成功
if response.status_code == 200:
return response.text
else:
print("请求失败,状态码:", response.status_code)
except requests.exceptions.RequestException as e:
print("请求发生异常:", e)
# 调用函数并传入URL
url = "https://example.com"
data = get_data_from_url(url)
print(data)
上述代码使用了requests
库来发送HTTP请求并获取响应数据。在函数中,我们首先通过requests.get(url)
发送GET请求,并将响应保存在response
变量中。然后,我们检查响应的状态码是否为200,如果是,则表示请求成功,我们可以通过response.text
获取响应数据。如果状态码不是200,则打印出请求失败的信息。
最后,我们调用函数并传入URL来获取数据,并将结果打印出来。请确保在使用此代码之前已经安装了requests
库,可以使用以下命令来安装:
pip install requests