Deutsch
Telegram

Nachricht🟠 Selectolax. Парсинг HTML. Частина 2.

19. September 2025
P
🟠 Selectolax. Парсинг HTML. Частина 2. 🔺 Поєднанний пошук. Пошук по CSS-селекторах дозволяє одразу поєднувати все в одному рядку запиту: item_els = parser.css("section#fruits ul li.item") for item_el in item_els: text = item_el.text(strip=True, separator=" ").strip() print(text) ❗️ Але я наполегливо не рекомендував би цим зловживати. Короткий запис — це добре, але у випадку помилки буде важко зрозуміти, з яким саме тегом проблема. 🔺 Пошук тега який має декілька класів # <li class="item red-item"> ... </li> red_item_el = parser.css_first("li.item.red-item") assert red_item_el print(red_item_el.text()) # 🍎 Apple 🔺 Атрибути тегу # <a href=" ... ">Parsing</a> link_el = parser.css_first("a") assert link_el url = link_el.attributes["href"] print(url) # https://t.me/Python_Materials_For_Beginners/170 Для отримання атрибуту тегу : ▪️attributes – це read-only словник. Ти можеш з нього читати, але не змінювати напряму. ▪️ attrs – це mutable dict-like (звичайний словник), який можна змінювати. 🔺 Пошук по атрибуту: data_els = parser.css("li.item[data-id]") for data_el in data_els: data_id = data_el.attributes["data-id"] print(data_id) # 42 69 data_el = parser.css_first("li.item[data-id='42']") assert data_el print(data_el.html) # <li class="item" data-id="42"> ... Potato</li> #selectolax #parsing #scraping
👍1
234 ·

In der Nähe im Feed

Rragavendar ragavendarHi any Indians there 😅PPython Materials For Beginners ChatThis is a Ukrainian chat. Do you have a specific question? How can I help?
diese Nachricht
PPython Materials For Beginners🟢 Selectolax. Парсинг HTML. Підсумки та рекомендації. Для пошуку тегів ми можемо використовувати: ▪️ id тега ▪️ назву тега ▪️ клас тега ▪️ атрибути тега ❗️ У коPPython Materials For Beginners ChatОчевидно що при пошуку найкраще прив'язуватись до id="activity-feed" бо по-перше це id по-друге це назва доволі логіна і зрозуміла. Жовтим на малюнку позначені
PPython Materials For Beginners ChatPython Materials For Beginners Chat@python_code_ua · Gruppe · Technik
16Mitglieder3schreiben in 30 Tagen
Community-Feed In Telegram öffnen

Ein offener öffentlicher Feed aus dem Suchindex ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird. Zeiten in UTC.

Nur öffentliche Inhalte, offizielle Telegram-API. Über uns · FAQ · Grenzen des Index · Seite entfernen · Katalog · Suche · So zählen wir