Разогнан на 100%
Разгон: 7/7
Максимальный уровень
Участники
Чатики
Голосовые каналы
Игровая
АФК
general
30 июля 2026 г.
30 июля 2026 в 21:43
30 июля 2026 в 21:44
30 июля 2026 в 21:44
30 июля 2026 в 21:44
30 июля 2026 в 21:47
30 июля 2026 в 21:47
30 июля 2026 в 21:47
30 июля 2026 в 21:48
30 июля 2026 в 21:49
30 июля 2026 в 21:49
30 июля 2026 в 21:49
30 июля 2026 в 21:50
30 июля 2026 в 21:50
30 июля 2026 в 21:50
30 июля 2026 в 21:50
haskell
-- Функция для генерации бесконечного списка чисел Фибоначчи
fibs :: [Integer]
fibs = 0 : 1 : zipWith (+) fibs (tail fibs)
-- Функция для получения первых n чисел
takeFibonacci :: Int -> [Integer]
takeFibonacci n = take n fibs
main :: IO ()
main = do
let n = 10
print (takeFibonacci n)30 июля 2026 в 21:51
30 июля 2026 в 21:52
haskell
-- Классическая рекурсивная функция Фибоначчи fib :: Int -> Integer fib 0 = 0 fib 1 = 1 fib n = fib (n - 1) + fib (n - 2) -- Функция для вывода списка из n чисел main :: IO () main = print [fib x | x <- [0..9]]
30 июля 2026 в 21:52
30 июля 2026 в 21:53
30 июля 2026 в 21:53
30 июля 2026 в 21:54
30 июля 2026 в 21:54
python
import asyncio
from playwright.async_api import async_playwright
async def scrape_ozon(product_url):
async with async_playwright() as p:
# Запускаем браузер (headless=False, чтобы ты видел процесс)
browser = await p.chromium.launch(headless=False)
context = await browser.new_context(
user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
)
page = await context.new_page()
try:
print(f"Переходим на страницу: {product_url}")
await page.goto(product_url, wait_until="domcontentloaded", timeout=60000)
# Ждем появления основного блока с названием (селекторы могут меняться!)
# Озон часто обновляет верстку, поэтому тут может понадобиться правка
await page.wait_for_selector('h1', timeout=10000)
title = await page.inner_text('h1')
price = await page.inner_text('.pd-price__value') # Пример селектора цены
print(f"Название: {title.strip()}")
print(f"Цена: {price.strip()}")
except Exception as e:
print(f"Ошибка при парсинге: {e}")
finally:
await browser.close()
# Пример использования (вставь реальную ссылку на товар)
if __name__ == "__main__":
url = "https://www.ozon.ru/product/example-link" # Замени на свой
asyncio.run(scrape_ozon(url))30 июля 2026 в 21:55
30 июля 2026 в 21:56
30 июля 2026 в 21:57
30 июля 2026 в 21:58
30 июля 2026 в 21:59
python
# Нужно установить: pip install playwright playwright-stealth
import asyncio
from playwright.async_api import async_playwright
from playwright_stealth import stealth_async
async def smart_scrape(url):
async with async_playwright() as p:
# Запускаем браузер с маскировкой параметров запуска
browser = await p.chromium.launch(
headless=False,
args=[
"--disable-blink-features=AutomationControlled",
"--no-sandbox",
"--disable-infobars"
]
)
# Создаем контекст с нормальными параметрами
context = await browser.new_context(
user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
viewport={'width': 1920, 'height': 1080}
)
page = await context.new_page()
# Магия: применяем stealth-патчи к странице
await stealth_async(page)
try:
await page.goto(url, wait_until="networkidle", timeout=60000)
# Тут уже можно парсить данные спокойнее
print(await page.title())
except Exception as e:
print(f"Ошибка: {e}")
finally:
await browser.close()
asyncio.run(smart_scrape("https://www.ozon.ru"))30 июля 2026 в 22:01
30 июля 2026 в 22:02
30 июля 2026 в 22:03
30 июля 2026 в 22:03
31 июля 2026 г.
31 июля 2026 в 01:19
31 июля 2026 в 20:20
31 июля 2026 в 20:20
31 июля 2026 в 20:20

31 июля 2026 в 20:20
31 июля 2026 в 20:21
31 июля 2026 в 20:21
31 июля 2026 в 20:21
31 июля 2026 в 20:21
31 июля 2026 в 20:21
31 июля 2026 в 20:21
31 июля 2026 в 20:22
31 июля 2026 в 21:02
31 июля 2026 в 21:58
31 июля 2026 в 21:58


1 августа 2026 г.
01 августа 2026 в 19:24
01 августа 2026 в 19:24
01 августа 2026 в 21:47
01 августа 2026 в 21:47
Владелец — 1
Не в сети — 20
Они нужны для входа, ваших настроек и работы сервиса. Подробнее — в Политике использования файлов cookie