- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- Tutti Georg: A Microsoft 2025. augusztusi biztonsági frissítései hibásak
- GoodSpeed: Bye PET Palack, hello SodaStream
- Luck Dragon: Asszociációs játék. :)
- DraXoN: Utolsó 2011-3
- LordAthis: AI Kérdés érkezett - 3600 soros Spagetti kód refaktorálása és budget
- eBay-es kütyük kis pénzért
- LOGOUT - ezmiez?
-
LOGOUT
Új hozzászólás Aktív témák
-
maestro87
őstag
Sziasztok!
Google Apps Script-tel szeretnék HTML oldalakat elemezni (webáruházakból termék neveit, árait lekérni Google táblázatba), viszont nem találom rá a tökéletes megoldást. A probléma az, hogy a beépített XMLparser nem támogat minden oldalt.
Ez a Google Script-ben írt cheerio-gasify meg jól működik, viszont nem megoldás, mert borzasztóan lassú a futási ideje (~10 mp/oldal).
Szóval meglehetne valahogy oldani, hogy a html oldalt átadjam pl. a böngészőnek elemzésre? Vagy találtam pl. ezt a Scrapy-t, azt hiszem ez is erre való és open source, de fogalmam sincs hogy kellene használni, webprogramozásban analfabéta vagyok.
Esetleg ingyenes weboldalon lehetne futtatni valami hasonló kódot, vagy ez nem járható út? Mert vannak ilyen fizetős külsős megoldások, de azoknak az ingyenes részei korlátozottan használhatók.Másik kérdés, ugyanebben a témában. Van ez a kód:
<div class="item">
<div class="subitem">
/*Other elements*/
</div>
<h1 style="display:inline; data-labelids="21"> <img class="image" src="https://something.png">
Text1
</h1>
<span class="allProperty">
<strong>Text2</strong>
<strong>Text3</strong>
</span>
</div>
Hogy tudom kiszedni ebből a Text1, Text2, Text3 szöveget"Text1-Text2-Text3"
formátumban úgy, hogy akkor is működjön ha a Text2 és/vagy Text3 nem minden oldalon van jelen, illetve az img tag is egyik html oldalon van a másikon meg nincs.Eddig ezt használtam, de most már nem minden esetben működik az új
img
tag miatt.var url = location.href;
var item = document.querySelector("item");
var title = item.querySelector(".h1").firstChild.textContent;
if(item.querySelectorAll("span.allProperty > strong")[0])
title += " -" + item.querySelectorAll("span.allProperty > strong")[0].firstChild.textContent;
if(item.querySelectorAll("span.allProperty > strong")[1])
title += item.querySelectorAll("span.allProperty > strong")[1].firstChild.textContent;
Böngésző eszköztárra kellene "javascript" könyvjelzőnek.
Segítséget előre is köszönöm! -
maestro87
őstag
Sziasztok!
Ebben tudna nekem valaki segíteni?
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Autós topik látogatók beszélgetős, offolós topikja
- Az AI megeszi a szoftverpiacot?
- UHD filmek lejátszása
- Borotva, szakállnyíró, szakállvágó topic
- Eredeti játékok OFF topik
- sziku69: Fűzzük össze a szavakat :)
- Samsung Galaxy A55 - új év, régi stratégia
- A fociról könnyedén, egy baráti társaságban
- exHWSW - Értünk mindenhez IS
- Házimozi haladó szinten
- További aktív témák...
- Xiaomi Redmi 14C 128GB, Kártyafüggetlen, 1 Év Garanciával
- 8 magos 8 colos Sim kártyás Lenovo Tablet
- Samsung Galaxy S23 8/128GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 128GB, Akku: 100%, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Bomba ár! HP EliteBook Folio 1040 G1 - i5-G4 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- GYÖNYÖRŰ iPhone 11 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3128
Állásajánlatok
Cég: FOTC
Város: Budapest