- Milyen billentyűzetet vegyek?
- Azonnali fotós kérdések órája
- OLED TV topic
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Táp is jár a Chieftec helytakarékos mikrotornyához
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- Azonnali alaplapos kérdések órája
- TCL LCD és LED TV-k
- Milyen SSD-t vegyek?
Új hozzászólás Aktív témák
-
boneyard
tag
Sziasztok!
Egy nagyker webshop termékadatlapjairól szeretném begyűjteni a készletszámokat. Ahhoz, hogy ezek megjelenjenek, előtte be kell jelentkezni.
Eddig VBA-s macron kívül mást nem írtam, úgyhogy googleből keresgéltem.Addig eljutottam, hogy letöltöttem a sitemap-ot, amiből kigyűjtöttem csak a termékadatlapok linkjeit.
Megírtam a scriptet, ahol a Selenium PhantomJS webdriver segítségével szépen bejelentkezik a nagyker felületre, aztán következik ez:driver.get('01-termékadatlap-linkje')
adatlap = driver.page_source
soup = BeautifulSoup(adatlap, "html.parser")
print soup.title.string
if (soup.find('span', class_='onStock') is not None):
print(soup.find('span', class_='onStock').string)
else:
if (soup.find('span', class_='outOfStock') is not None):
print(soup.find('span', class_='outOfStock').string)
else:
print('Megszűnt')Szépen megjelenik a title, alatta pedig vagy a darabszám, vagy Elfogyott vagy Megszűnt felirat.
Amit szeretnék, hogy ezt a részt megismételje az összes kigyűjtött adatlap linkkel és az eredményeket ne csak az ablakba printelgesse ki, hanem egy külön fájlba.Megoldható ez valahogy?
Új hozzászólás Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- Android alkalmazások - szoftver kibeszélő topik
- AliExpress tapasztalatok
- Milyen billentyűzetet vegyek?
- Google Pixel Watch 4 – Hé, Google, mennyi az idő?
- Gyúrósok ide!
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Túl jól fogy az S26, túlóráznia kell a gyártósoroknak
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte H610M i5 13600KF 16GB DDR4 500GB SSD RTX 3060Ti 8GB RAMPAGE Shiva CM 700W
- 27% - ASUS TUF Gaming VG27AQ1A IPS Monitor! 2560x1440 / 170Hz / 1ms / G-Sync / FreeSync
- HIBÁTLAN iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4397
- 5G! Lenovo ThinkPad P14s Gen 4 Intel Core i7-1370P RTX A500 32GB 1000GB 1 év teljeskörű garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

