爬取里面的图书封面https://search.douban.com/book/subject_search?search_text=9787532182978
时间: 2023-12-18 10:03:24 浏览: 30
您可以使用 Python 的 requests 和 BeautifulSoup 库来实现爬取。
首先,使用 requests 库获取页面的 HTML 内容:
```python
import requests
url = "https://search.douban.com/book/subject_search?search_text=9787532182978"
response = requests.get(url)
html_content = response.content
```
接着,使用 BeautifulSoup 库解析 HTML 内容,并获取图书封面的 URL:
```python
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_content, 'html.parser')
cover_url = soup.find('div', class_='cover').find('img')['src']
```
最后,将图书封面下载到本地:
```python
import os
# 创建存储封面的目录
if not os.path.exists('covers'):
os.mkdir('covers')
# 下载封面
response = requests.get(cover_url)
with open('covers/cover.jpg', 'wb') as f:
f.write(response.content)
```
这样,图书封面就被保存在了 covers/cover.jpg 文件中。