Opis
METRON 6D Integrated – zintegrowana kierownica aero o klasycznej geometrii
METRON 6D Integrated to zintegrowana kierownica szosowa klasy World Tour, zaprojektowana dla kolarzy, którzy oczekują najwyższej sztywności i aerodynamiki, ale preferują bardziej tradycyjną pozycję na rowerze. W przeciwieństwie do modelu 5D, wersja 6D oferuje prostą górną sekcję bez pochylenia do przodu (0°), zachowując jednocześnie wszystkie kluczowe zalety nowoczesnego, aerodynamicznego kokpitu.
Model ten łączy aerodynamikę, ergonomię i bardzo wysoką sztywność w jednoczęściowej konstrukcji kierownicy i mostka. Nic dziwnego, że METRON 6D Integrated jest wybierana przez zespoły zawodowe i kontynentalne, takie jak Team Jumbo-Visma, Bahrain Victorious, EF Education–Nippo czy Team Novo Nordisk. To rozwiązanie stworzone do ścigania, ale jednocześnie przyjazne dla kolarzy, którzy nie chcą agresywnego pochylenia chwytów.
Aerodynamika i czysty kokpit
METRON 6D Integrated wykorzystuje zintegrowane, aerodynamiczne prowadzenie przewodów, które całkowicie ukrywa linki i okablowanie w obrębie kokpitu. Poprawia to zarówno przepływ powietrza, jak i estetykę roweru, co ma szczególne znaczenie w nowoczesnych konstrukcjach aero i wyścigowych.
Płaska górna sekcja w technologii Aero-Ergo została zaprojektowana tak, aby efektywnie redukować opór powietrza, jednocześnie oferując stabilną i wygodną pozycję dłoni. Brak pochylenia do przodu (0°) sprawia, że pozycja jest bardziej neutralna i przewidywalna, co docenią kolarze długodystansowi oraz osoby przyzwyczajone do klasycznej geometrii kierownic.
Kierownica jest w pełni kompatybilna z nowoczesnymi systemami elektronicznej zmiany biegów, w tym Shimano Di2, dzięki poszerzonemu tunelowi wewnętrznemu, który ułatwia prowadzenie przewodów.
Ergonomia nastawiona na stabilność i naturalną pozycję
METRON 6D Integrated została zaprojektowana z myślą o naturalnym ułożeniu nadgarstków i ramion, bez wymuszania agresywnego pochylenia ciała. Prosta górna sekcja pozwala zachować bardziej klasyczną sylwetkę na rowerze, co sprzyja kontroli i komfortowi podczas długich jazd oraz etapów wyścigowych.
Centralna część kierownicy w technologii Aero-Ergo delikatnie unosi się względem osi mostka, poprawiając ergonomię bez utraty aerodynamicznego charakteru. Kompaktowa geometria ułatwia szybkie przejścia pomiędzy chwytami i zapewnia pewność prowadzenia w dolnym chwycie, zarówno podczas sprintów, jak i dynamicznych zjazdów.
To kierownica dla kolarzy, którzy chcą maksymalnej kontroli i sztywności, ale nie potrzebują agresywnej, „pochylonej” pozycji znanej z modelu 5D.
Materiały, sztywność i wykończenie
Kierownica METRON 6D Integrated została wykonana z wzmocnionego włókna węglowego, co zapewnia bardzo wysoki stosunek sztywności do masy. Jednoczęściowa konstrukcja skutecznie eliminuje straty energii i gwarantuje bezpośrednie przeniesienie mocy, szczególnie odczuwalne w sprincie i podczas mocnych przyspieszeń.
Strefa montażu klamkomanetek została wzmocniona i delikatnie teksturowana, co poprawia stabilność osprzętu i pewność chwytu. Całość wykończona jest w eleganckim stylu UD carbon, z subtelną szarą grafiką, idealnie pasującą do nowoczesnych rowerów wyścigowych i aero.
METRON 6D Integrated dostarczana jest jako kompletny zestaw montażowy, gotowy do instalacji na rowerze klasy premium.
Specyfikacja techniczna – METRON 6D Integrated
typ: zintegrowana kierownica szosowa (kierownica + mostek)
seria: METRON
zastosowanie: kolarstwo szosowe, wyścigi, tor
materiał: włókno węglowe (carbon)
konstrukcja: jednoczęściowa, wzmacniana
aerodynamika: zintegrowane prowadzenie przewodów
ergonomia: centralna sekcja Aero-Ergo
kąt pochylenia chwytów: 0° (pozycja neutralna)
kąt mostka: –6°
prowadzenie przewodów: wewnętrzne, kompatybilne z Di2
wykończenie: UD carbon
kolor: czarny / grafika szara
szerokość kierownicy: mierzona środek–środek na końcach chwytów
waga:
od 365 g (90 × 400 mm)
do 443 g (130 × 440 mm)
w zestawie:
standardowy uchwyt licznika
uchwyt Garmin
zestaw podkładek
karbonowa zaślepka górna
element kompresyjny
osłona złącza systemu elektronicznego












![import time import csv import re from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.common.exceptions import NoSuchElementException, TimeoutException # ================================================== # KONFIGURACJA # ================================================== LOGIN_URL = "https://www.sloger.sk/en/prihlasenie-b2b" ALPINA_BASE_URL = "https://www.sloger.sk/en/shop/vyrobca/alpina/" USERNAME = "biuro@2wheels.pl" PASSWORD = "KKccgg00551166!!" OUTPUT_CSV = "alpina_variants_FINAL.csv" WAIT_TIME = 20 # ================================================== # POMOCNICZE # ================================================== def accept_cookies(driver): try: driver.find_element( By.XPATH, "//button[contains(text(),'Agree') or contains(text(),'I agree')]" ).click() time.sleep(1) except NoSuchElementException: pass def find_login_fields(driver): login = password = None for inp in driver.find_elements(By.TAG_NAME, "input"): t = inp.get_attribute("type") if t == "text" and inp.is_displayed(): login = inp if t == "password" and inp.is_displayed(): password = inp return login, password # ================================================== # SELENIUM # ================================================== options = webdriver.ChromeOptions() options.add_argument("--start-maximized") driver = webdriver.Chrome(options=options) wait = WebDriverWait(driver, WAIT_TIME) data = [] try: # ---------- LOGIN ---------- driver.get(LOGIN_URL) time.sleep(2) accept_cookies(driver) wait.until(EC.presence_of_element_located((By.CSS_SELECTOR, "input[type='password']"))) login, password = find_login_fields(driver) login.send_keys(USERNAME) password.send_keys(PASSWORD) password.send_keys(Keys.ENTER) time.sleep(4) print("✅ Zalogowano do Sloger B2B") # ---------- ALPINA ---------- page = 1 while True: url = ALPINA_BASE_URL if page == 1 else f"{ALPINA_BASE_URL}strana-{page}" driver.get(url) time.sleep(3) products = driver.find_elements(By.CSS_SELECTOR, "div[id^='lipr_']") if not products: break print(f"📄 ALPINA | strona {page} | produkty: {len(products)}") links = [] for p in products: try: links.append( p.find_element(By.CSS_SELECTOR, "p.product-name a") .get_attribute("href") ) except NoSuchElementException: continue for link in links: driver.get(link) try: wait.until(EC.presence_of_element_located((By.TAG_NAME, "label"))) except TimeoutException: continue time.sleep(1) for label in driver.find_elements(By.TAG_NAME, "label"): text = label.text.strip() # ---- PRAWDZIWE SKU + EAN ---- variant_match = re.search( r"\(\s*([A-Za-z0-9\-]+)\s*/\s*(\d{8,14})\s*\)", text ) if not variant_match: continue sku = variant_match.group(1) ean = variant_match.group(2) # ---- STOCK ---- stock_match = re.search( r"(In stock|Na sklade)\s+(\d+)", text ) stock = int(stock_match.group(2)) if stock_match else 0 # ---- ROZMIAR (opcjonalnie) ---- size_match = re.search( r"\b(XXS|XS|S|M|L|XL|XXL)\b", text ) size = size_match.group(1) if size_match else "" data.append({ "sku": sku, "ean": ean, "stock": stock, "size": size, "url": link }) print(f"✔ {sku} | size: {size} | stock: {stock} | ean: {ean}") page += 1 finally: driver.quit() # ================================================== # CSV (WOO VARIATIONS) # ================================================== with open(OUTPUT_CSV, "w", newline="", encoding="utf-8-sig") as f: writer = csv.writer(f) writer.writerow([ "Type", "SKU", "EAN", "Stock", "Manage stock?", "Attribute 1 name", "Attribute 1 value(s)", "Source URL" ]) for item in data: writer.writerow([ "variation", item["sku"], item["ean"], item["stock"], "yes", "Size", item["size"], item["url"] ]) print("====================================") print(f"✅ Zapisano wariantów: {len(data)}") print(f"📁 Plik: {OUTPUT_CSV}") print("====================================")](https://2wheels.pl/wp-content/uploads/2025/12/1_1-400x400.png.jpg)

Opinie
Nie ma jeszcze żadnych recenzji