Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- from bs4 import BeautifulSoup
- import os
- def download_images(board_url, download_folder):
- # Проверяем наличие папки для загрузки
- if not os.path.exists(download_folder):
- os.makedirs(download_folder)
- # Загружаем HTML-код страницы
- response = requests.get(board_url)
- if response.status_code != 200:
- print("Ошибка при загрузке страницы. Проверь ссылку.")
- return
- soup = BeautifulSoup(response.text, 'html.parser')
- # Находим все изображения на доске
- images = soup.find_all('img', {'src': True})
- print(f"Найдено {len(images)} изображений.")
- # Загружаем каждое изображение
- for index, img in enumerate(images):
- img_url = img['src']
- try:
- img_data = requests.get(img_url).content
- file_name = os.path.join(download_folder, f"image_{index + 1}.jpg")
- with open(file_name, 'wb') as handler:
- handler.write(img_data)
- print(f"Скачано: {file_name}")
- except Exception as e:
- print(f"Ошибка при загрузке {img_url}: {e}")
- # Вводим ссылку на доску Pinterest и папку для сохранения
- board_url = input("Введи ссылку на доску Pinterest: ")
- download_folder = input("Введи путь к папке для сохранения изображений: ")
- # Запускаем процесс загрузки
- download_images(board_url, download_folder)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement