python关键词爬取图片
时间: 2023-10-05 19:12:21 浏览: 39
您好!是的,我可以帮助您爬取与Python关键词相关的图片。为了实现这个功能,我们可以使用Python中的第三方库来进行图片爬取和处理。以下是一个简单的示例代码,以供参考:
```python
import requests
import os
def download_images(keyword, num_images):
url = f"https://www.google.com/search?q={keyword}&source=lnms&tbm=isch"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36"
}
response = requests.get(url, headers=headers)
response.raise_for_status()
os.makedirs(keyword, exist_ok=True)
image_urls = response.text.split('["')
for i in range(1, num_images+1):
image_url = image_urls[i].split('","')[0]
response = requests.get(image_url, headers=headers)
response.raise_for_status()
with open(os.path.join(keyword, f"{keyword}_{i}.jpg"), "wb") as file:
file.write(response.content)
print(f"Downloaded image {i}/{num_images}")
# 使用示例
download_images("python", 5)
```
请注意,这只是一个简单的示例代码,您可能需要根据您的需求进行进一步定制和优化。此外,在实际使用中,请确保遵守网站的使用规则和法律法规,以免引起任何问题。