- Látóhatáron a drágább HMD készülékek
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy S24 - nos, Exynos
- Redmi Note 10 Pro - majdnem minden stimmel
- Fotók, videók mobillal
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Poco F5 - pokolian jó ajánlat
- iPhone topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Bivalyerős lett a Poco F6 és F6 Pro
Hirdetés
-
Mégsem lesz Oppo tábla?
ma Alig pár nappal az Oppo Pad 3-ról érkező információk után úgy tűnik, nem érdemes új csúcstabletre számítani egyhamar.
-
Computex 2024: Itt a Strix Pointra épülő Zenbook S 16
ph Az AMD új, Ryzen AI 300 sorozatára épül a most bemutatott, 16 hüvelykes, rendkívül vékony noteszgép.
-
Megtévesztő AI-kampányok ellen küzd az OpenAI
it Egyre több a megtévesztő tevékenység és kampány, ami az AI segítségével készül – néhányat már elkapott az OpenAI.
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Doink
aktív tag
válasz maestro87 #6690 üzenetére
Ezt a fát nem akarod kiiratni mert azt látod a böngészőben F12->source. <html> a fa csúcsa, annak van 2 gyereke <head> <body> és így tovább. A belső adatszerkezet lesz egy fa ahogy a gép tárolni fogja a memóriában hogy gyorsan tudj benne keresni és módosítani.
Ennek a libnek meg pont az a lényege hogy css selectorokkal tudj keresni/módosítani ebben a html-ben és ne kelljen stringkezelési műveletekkel bajlódni.
Ha mégis be szeretnéd járni a fát akkor a a dokumentációban találsz olyan metódust hogy .children() ami visszadaja egy node közvetlen gyerekeit és így már adja magát hogy rekurzívan elég egyszerű bejárni.A részfát úgy értettem hogy ha van az oldalon egy ilyened és neked kell a price és a name
<!-- többmillió html kód felette -->
<div id="product">
<p class="price">1</p>
<p class="name">name</p>
</div>
<!-- többmillió html kód alatta -->és amúgy az oldalon még van ezer más html tag mindenfelé akkor azt így csinálod:
var $ = cheerio.load(html);
var product = $("#product");
var result = {
price: product.children(".price").text(),
name: product.find(".name").text()
}és nem ezt:
var $ = cheerio.load(html);
var result = {
price: $("#product > .price").text(),
name: $("#product > .name").text()
}mert így kétszer végig fog menni az egész fán megkeresni a #product-ot.
Ettől függetlenül a cheerio oldalán van elég sok példa amit érdemes lenne átfutnod.[ Szerkesztve ]
Új hozzászólás Aktív témák
- EAFC 24
- Látóhatáron a drágább HMD készülékek
- Samsung Galaxy A55 - új év, régi stratégia
- Ha Trump győz, Elon Musk politikai tanácsadó lehet
- Spórolós topik
- Nem indul és mi a baja a gépemnek topik
- Internet Rádió építése (hardver), és programozása
- EA Sports WRC '23
- Mibe tegyem a megtakarításaimat?
- Nvidia GPU-k jövője - amit tudni vélünk
- További aktív témák...
- Latitude 5540 15.6" FHD IPS i7-1370P MX550 32GB DDR5 512GB NVMe SSD gar
- Predator TRITON NVIDIA RTX 2060 6gb i7-10750H 16gb ram 1tb ssd Display 240HZ
- Xiaomi Redmi Note 10S 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi 11T 128GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó OnePlus 8 PRO 12/256 GB zöld + AJÁNDÉKOK
- Lenovo M83 ssf mini atx slim gép kompletten eladó
- Eladó/cserélhető gyönyörű Apple Watch Ultra, Apple gari 2025.12.13 + extrák
- Eladó 2db Ps4 kontroller
- iPhone 11 Pro 64GB Midnight Green - Kártyafüggetlen, 83% Akkumulátor
- Asus Vivobook x1515fac i3 10.gen ,8gb ram Laptop szép állapotban 1hónap garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs