【发布时间】:2021-10-02 21:29:11
【问题描述】:
我正在从一个网站下载四张图片。我希望每张图片都被命名为 SKU,然后是 (1)、(2) 等。
我已经设法编写了代码来下载每个文件,但是它目前正在覆盖每个文件,因为它们的名称都相同。
我需要在我的代码中做什么才能使每个代码的末尾都有数字?
for image in images:
if(image.get('src').startswith('https://imageapi.partsdb.com.au/api/Image')):
link = (image.get('src'))
name = soup.find("div",{"class":"head2BR"}).text
with open(name + '.jpg','wb') as f:
im = requests.get(link)
f.write(im.content)
print('Writing:', name)
【问题讨论】:
标签: python image beautifulsoup screen-scraping