📜  如何在 pythion 中访问 http 页面 - Python (1)

📅  最后修改于: 2023-12-03 14:52:29.743000             🧑  作者: Mango

如何在 Python 中访问 http 页面

在 Python 中,我们可以使用 urllib, requests 等库来访问 http 页面。

使用 urllib

urllib 是 Python 内置的 HTTP 请求库,可以实现简单的 GET 和 POST 请求。下面是一个使用 urllib 访问 http 页面的示例:

import urllib.request

url = 'http://www.example.com'
response = urllib.request.urlopen(url)
html = response.read()
print(html)

上面的代码中,我们首先引入了 urllib.request 模块,然后定义了要访问的 URL。使用 urlopen 方法向该 URL 发送请求,并将响应保存在 response 变量中。最后,我们使用 read 方法读取响应的 HTML 内容,并打印出来。

使用 requests

requests 是一款功能强大的 HTTP 请求库,相比 urllib 更为易用。下面是一个使用 requests 访问 http 页面的示例:

import requests

url = 'http://www.example.com'
response = requests.get(url)
html = response.text
print(html)

上面的代码中,我们首先引入了 requests 模块,然后定义了要访问的 URL。使用 get 方法向该 URL 发送 GET 请求,并将响应保存在 response 变量中。最后,我们使用 text 属性读取响应的 HTML 内容,并打印出来。

总结

以上就是在 Python 中访问 http 页面的两种方式,分别是使用 urllibrequests 库。两者都可以轻松实现 http 页面的访问和数据获取,而 requests 则更为易用和强大。