python爬取小红书图片
时间: 2023-10-29 07:07:49 浏览: 145
可以使用Python中的requests和BeautifulSoup库来爬取小红书的图片。以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
# 小红书页面链接
url = "https://www.xiaohongshu.com/discovery/item/5f9a8b07000000000104c3b0"
# 发起请求
response = requests.get(url)
# 解析HTML
soup = BeautifulSoup(response.content, 'html.parser')
# 找到所有图片标签
img_tags = soup.find_all('img')
# 遍历图片标签,获取图片链接并下载
for img in img_tags:
img_url = img.get('src')
if img_url.startswith('//'):
img_url = 'https:' + img_url
elif not img_url.startswith('http'):
continue
img_data = requests.get(img_url).content
with open(img_url.split('/')[-1], 'wb') as f:
f.write(img_data)
```
需要注意的是,这里只是一个简单的爬取示例,如果要进行更复杂的爬取操作,建议先了解相关网站的爬虫规则,以避免对网站造成不必要的影响。
阅读全文