📜  python 读取 url - Python (1)

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

Python读取URL

在Python中,你可以使用urllibrequests等库读取URL。

urllib

urllib是Python内置的HTTP请求库,提供了一些处理URL的方法。

首先,你需要导入urllib.request模块:

import urllib.request

然后,你可以使用urlopen(url)方法打开URL:

response = urllib.request.urlopen('https://www.example.com')

这将返回一个HTTPResponse对象,你可以使用read()方法获得响应内容:

html = response.read()

完整例子:

import urllib.request

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

另一个流行的库是requests。它提供了更简单的API用法。

首先,你需要安装requests库:

pip install requests

然后,你可以使用requests.get(url)方法获取URL:

import requests

response = requests.get('https://www.example.com')

这将返回一个requests.Response对象,你可以使用text属性获得响应内容:

html = response.text

完整例子:

import requests

response = requests.get('https://www.example.com')
html = response.text
print(html)
总结

以上,我们介绍了使用urllibrequests库读取URL的两种方法。

如果你只是想简单地获取HTML内容,requests是更好的选择。如果你需要更复杂的URL操作,那么urllib可能更适合你。