编写简单的爬虫程序,使用request、urlib,不使用os,爬取http://www.netbian.com/页面上10幅图像,并保存到本地文件夹中
时间: 2024-12-04 07:26:38 浏览: 0
爬取彼岸图网的壁纸 https://pic.netbian.com/
在Python中,你可以使用`urllib.request`来实现基本的HTTP请求并下载图片。但是,正如你提到的,`requests`库通常更方便。下面是一个使用`requests`的简单示例,展示如何爬取指定网页上的图片并保存到本地:
```python
import requests
from os.path import basename
# 目标URL
url = "http://www.netbian.com/"
# 模拟浏览器访问,获取HTML内容
response = requests.get(url)
# 解析HTML以找到图片链接
html = response.text
img_links = [link for link in html.split('<img') if 'src' in link]
# 下载图片并保存到本地
for i, img_link in enumerate(img_links[:10]):
img_url = img_link.split('src="')[1].split('"')[0]
img_name = f"image_{i}.jpg" # 假设图片命名格式
response = requests.get(img_url)
with open(f"{basename(img_name)}", "wb") as f:
f.write(response.content)
阅读全文