Loading...
Python | Парсер картинок из css файла
Простенький парсер всех картинок из css фала на Python Не забудьте указать ссылку на css файл
html
   import re from urllib.parse import urljoin import os from bs4 import BeautifulSoup import requests  # Укажите путь к вашему CSS файлу или URL css_file_url = 'https://site.site/style.css'  # Загрузить CSS файл response = requests.get(css_file_url) css_content = response.text  # Извлечь URL изображений из CSS image_urls = re.findall(r'url(["']?(.*?)["']?)', css_content)  # Создать папку для сохранения изображений os.makedirs('images', exist_ok=True)  # Загрузить и сохранить изображения for img_url in image_urls:     img_url = urljoin(css_file_url, img_url)     img_name = os.path.join('images', img_url.split('/')[-1])          try:         img_data = requests.get(img_url).content         with open(img_name, 'wb') as img_file:             img_file.write(img_data)         print(f'Сохранено: {img_name}')     except Exception as e:         print(f'Ошибка при скачивании {img_url}: {e}')   

________
посл. ред. 30.08.2024 в 22:37; всего 2 раз(а); by KingSize
Онлайн: 2
Время:
Gen. 0.0873
(c) Bym.Guru 2010-2026