怎么写python代码下载小红书的无水印图片
时间: 2023-03-31 09:01:15 浏览: 192
你可以使用 requests 库和 re 库来实现。首先,你需要获取小红书的图片链接,可以使用 requests 库发送 GET 请求获取网页源代码,然后使用 re 库匹配出图片链接。接着,你可以使用 requests 库发送 GET 请求下载图片,并保存到本地。具体实现可以参考以下代码:
```python
import requests
import re
# 发送 GET 请求获取网页源代码
url = 'https://www.xiaohongshu.com/discovery/item/5f7f2d00000000000101e7f6'
response = requests.get(url)
html = response.text
# 使用 re 库匹配出图片链接
pattern = r'"url":"(https://.*?\.jpg)"'
image_urls = re.findall(pattern, html)
# 使用 requests 库下载图片
for i, image_url in enumerate(image_urls):
response = requests.get(image_url)
with open(f'image_{i}.jpg', 'wb') as f:
f.write(response.content)
```
注意,这里只是一个简单的示例代码,实际应用中还需要加入异常处理等逻辑。
阅读全文