Есть код для парсинга и скачивания картинки со случайного адреса yapx.
match linkType:
case 1:
for n in range(amount):
url, returnAttr = yapxLink1()
response = requests.get(url, headers=headers)
statusCode = int(response.status_code)
if statusCode == 410:
zxc = ''
else:
print(f'[{url}] Изображение загружено.')
html = response.text
soup = BeautifulSoup(html, 'html.parser')
pic = soup.find('img', class_='lazy js__tiny-lazy height-regulator')
picUrl = pic['src']
r = requests.get(picUrl, headers=headers)
with open(f"picture {randomInt}.jpg", "wb") as f:
f.write(r.content)
Всё работает, но при сохранении картинка просто перезаписывается, а не создаётся в виде нового файла. Добавил генератор случайных чисел в названии, думал сработает, но нет. Использую requests, BeautifulSoup. Я новичок в Python, помогите исправить.