📅  最后修改于: 2023-12-03 15:28:10.893000             🧑  作者: Mango
在Python中,我们可以使用urllib
和requests
模块来请求网页并获取图像。以下是两种方法的详细介绍。
import urllib.request
url = 'https://example.com/image.jpg'
urllib.request.urlretrieve(url, 'image.jpg')
上述代码通过urllib
中的urlretrieve
从给定的URL检索文件,并将其保存到本地文件image.jpg
中。您可以将url
替换为所需的URL,并将第二个参数更改为要保存图像的位置和文件名。
import requests
url = 'https://example.com/image.jpg'
response = requests.get(url)
with open('image.jpg', 'wb') as f:
f.write(response.content)
上述代码通过requests
请求给定的URL,并使用wb
模式打开二进制文件,将响应内容写入名为image.jpg
的本地文件中。您可以将url
替换为所需的URL,并将f.write
语句更改为适合您的用例。
无论什么方法,urlretrieve
和requests.get
都是获取网络资源的良好选择。在使用Python进行Web开发或数据分析时,这些模块使获取网页或图像变得更加容易和自动化。