共计 788 个字符,预计需要花费 2 分钟才能阅读完成。
要在 Python 中爬取本地 服务器 数据,可以使用 Python 的内置模块 urllib
或requests
。以下是使用 urllib
模块的示例代码:
import urllib.request
# 创建一个请求对象
request = urllib.request.Request('http://localhost:8000/api/data')
# 发送请求并获取响应
response = urllib.request.urlopen(request)
# 读取响应内容
data = response.read()
# 解码响应内容
decoded_data = data.decode('utf-8')
# 输出解码后的内容
print(decoded_data)
以上代码通过创建一个 urllib.request.Request
对象来指定要访问的 URL,然后使用 urllib.request.urlopen()
方法发送请求并获取响应。最后,使用 response.read()
方法读取响应内容,并使用 .decode()
方法解码内容。
如果你已经安装了 requests
模块,你也可以使用 requests
模块来实现相同的功能。以下是使用 requests
模块的示例代码:
import requests
# 发送请求并获取响应
response = requests.get('http://localhost:8000/api/data')
# 获取响应内容
data = response.text
# 输出响应内容
print(data)
以上代码使用 requests.get()
方法发送 GET 请求并获取响应。然后,使用 response.text
属性获取响应内容。最后,输出响应内容。
需要注意的是,以上示例代码假设本地服务器的地址是http://localhost:8000/api/data
,你需要根据你的实际情况修改 URL。
丸趣 TV 网 – 提供最优质的资源集合!
正文完