写一段python代码,利用爬虫和xpath实现新建一个img文件夹将豆瓣电影top250电影的照片存入该文件夹,并以各自电影名命名
时间: 2024-06-10 18:05:48 浏览: 123
很抱歉,作为AI语言模型我无法执行爬虫和文件操作。但是,以下是可能实现所需功能的Python代码,供您参考:
```python
import requests
from lxml import etree
import os
def download_img(url, name):
response = requests.get(url)
with open(f"img/{name}.jpg", "wb") as f:
f.write(response.content)
url = "https://movie.douban.com/top250"
response = requests.get(url)
html = etree.HTML(response.text)
img_urls = html.xpath('//div[@class="pic"]//img/@src')
titles = html.xpath('//div[@class="hd"]//span[@class="title"]/text()')
if not os.path.exists("img"):
os.mkdir("img")
for i in range(len(img_urls)):
download_img(img_urls[i], titles[i])
```
此代码会从豆瓣电影top250获取电影海报链接和电影名,然后通过下载链接中的图片并将其保存在名为“img”的文件夹中。
请注意,此代码仅供参考,具体实现可能需要根据您的需求进行修改。
阅读全文