Парсер для сималенда и озон селлер

Парсер для сималенда и озон селлер
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Python
Создано: 18.03.2025 20:23

Парсер для сималенда и озон селлер

Конечно! Вот пример простого парсера для сайтов Simaland и Ozon Seller, написанного на Python с использованием библиотеки requests и BeautifulSoup. Обратите внимание, что для работы с некоторыми сайтами может потребоваться соблюдение их правил использования и защиты данных.

import requests
from bs4 import BeautifulSoup

def parse_simaland():
    url = 'https://www.simaland.ru/'
    response = requests.get(url)
    
    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        
        # Найдем элементы, которые хотите парсить (например, названия товаров)
        products = soup.find_all('div', class_='product-title')
        
        for product in products:
            print(product.text.strip())
    else:
        print(f"Ошибка при получении страницы: {response.status_code}")

def parse_ozon():
    url = 'https://ozon.ru/'
    response = requests.get(url)
    
    if response.status_code == 200:
        soup = BeautifulSoup(response.text, 'html.parser')
        
        # Найдем элементы, которые хотите парсить (например, названия товаров)
        products = soup.find_all('a', class_='a-card__title')
        
        for product in products:
            print(product.text.strip())
    else:
        print(f"Ошибка при получении страницы: {response.status_code}")

if __name__ == "__main__":
    print("Парсинг Simaland:")
    parse_simaland()
    
    print("\nПарсинг Ozon:")
    parse_ozon()

Описание кода

  • Импорт библиотек: Используются библиотеки requests для выполнения HTTP-запросов и BeautifulSoup для парсинга HTML-кода.
  • Функция parse_simaland: Выполняет запрос к главной странице Simaland, парсит её и выводит названия продуктов.
  • Функция parse_ozon: Выполняет аналогичный процесс для Ozon.
  • Запуск парсинга: Запускаются функции для парсинга обоих сайтов, и результаты выводятся в консоль.

Установка библиотек

Если у вас ещё не установлены необходимые библиотеки, вы можете установить их с помощью следующей команды:

pip install requests beautifulsoup4

Важно

Этот код является базовым примером и может потребовать изменений в зависимости от структуры HTML страниц на websites. Кроме того, убедитесь, что вы соблюдаете правила и условия использования сайтов, прежде чем выполнять парсинг.