📅  最后修改于: 2023-12-03 14:52:29.743000             🧑  作者: Mango
在 Python 中,我们可以使用 urllib
, requests
等库来访问 http 页面。
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
是一款功能强大的 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 页面的两种方式,分别是使用 urllib
和 requests
库。两者都可以轻松实现 http 页面的访问和数据获取,而 requests
则更为易用和强大。