Парсинг картинок requests

Пытаюсь спарсить картинки с сайта

link = book.get('img')
print(link)
HEADERS = {
     'User-Agent': User_Agent
}
response = requests.get(link, headers = HEADERS)
try:
     with open(f"images/{book.get('name')}_{book.get('author')}.jpg", "wb") as file:
         file.write(response.content)
except:
     pass

Я хочу сохранять картинки с названиями в виде ссылок, или похожими на них. Ссылки выглядят следующим образом:

https://www.site.ru/files/1377/28/79/30/8.jpg

Из-за / и . в названии не получается сохранить такой файл. Можно ли как-то это обойти? Сохранять картинки хотелось бы в виде

files/1377/28/79/30/8.jpg

Ответы (1 шт):

Автор решения: ganz
'files/1377/28/79/30/8.jpg'.replace('/','_')
#'files_1377_28_79_30_8.jpg'

слэш в имени файла запрещён

→ Ссылка