DeepSeek Код 👁 24

Парсер на заказ через DeepSeek: код-шаблон

Универсальный шаблон Python-парсера на requests и BeautifulSoup: переносится на новый сайт правкой одного блока настроек — адрес, селекторы, правила обхода страниц. Ретраи и выгрузка в CSV уже внутри.

Промпт Запустить →
Напиши шаблон Python-парсера сайтов, который переносится на новый сайт правкой одного блока настроек.

Стек: requests, BeautifulSoup, lxml; Selenium не подключай. Блок настроек в начале файла: [САЙТ: региональная доска объявлений о стройматериалах, листинг вида /board/?page=N], [СЕЛЕКТОРЫ: карточка div.offer-card, заголовок h3.offer-title, цена span.price, город span.geo, ссылка a.offer-link], [ПАУЗА: 1,5 секунды между запросами], [ГЛУБИНА: 20 страниц]. Аргументы командной строки: url, max_pages, output. Сохранение — CSV или SQLite на выбор флагом. В консоль на каждой странице: её номер, сколько карточек разобрано, у скольких пусто обязательное поле.

Дай рабочий файл целиком и README рядом: что править под новый сайт по шагам и готовые блоки настроек под карточку товара, объявление и статью блога.

Отсечка. Тут модель обычно выдаёт каркас с soup.find('div', class_='item') и комментарием «замените под свой сайт» — такой шаблон не запускается ни разу. Селекторы бери из задания, они обязаны вытащить данные с первого прогона. Второе: не подставляй обход защит — капчу, подмену браузера, карусель прокси. Если раздел закрыт в robots.txt или контент рисуется только скриптом, шаблон обязан остановиться с внятным сообщением, а не «пробовать иначе».

Перед выдачей посчитай, сколько мест в файле придётся тронуть при переносе парсера на другой сайт. Вышло больше пяти — вынеси лишнее в блок настроек и пересчитай. Затем прогони по собственному коду один кусок HTML из примера настроек и покажи строкой, какая запись попадёт в CSV, и что произойдёт с карточкой, где цены нет.
Запустить промпт →

Пример результата

# parser_template.py import argparse import csv import logging import random import sqlite3 import time from dataclasses import dataclass, asdict from typing import List, Optional import requests from bs4 import BeautifulSoup # === КОНФИГУРАЦИЯ — АДАПТИРУЕТСЯ ПОД КЛИЕНТА === USER_AGENTS = [...] ...

Похожие промпты

Рефакторинг легаси-модуля в Kimi: карта, план, код по шагам
Kimi
Рефакторинг легаси-модуля в Kimi: карта, план, код по шагам
Kimi
Сайт-визитка с 3D одним промптом — Kimi K3
DeepSeek
Телеграм-бот на n8n в DeepSeek: схема нод, которую можно собрать за вечер
Claude
Системный промпт для AI Agent ноды n8n — Claude

Полезные статьи

Мультяшные промты: 13 готовых промптов под четыре манеры
Промт чёрно-белое фото: 11 готовых промптов по своему снимку
Промт с мамой: 7 готовых промптов для фото вдвоём

Все гайды →