тебе нужно составить xpath запрос, выше я его и привел либо css селектор, то что ты привел это он и есть, но я ими не пользуюсь
сделай еще раз выборку по найденому элементу
вот весь код https://pastebin.com/TAgD3BUA
Спасибо большое за помощь.
как вывести просто класс mb? f = tree.xpath('//div[@class="mb"]/text()') Если сделать так, выводит символы
весь текст внутри класса?
что значит "вывести просто класс"? если тебе нужен доступ к элементам div то перечитай мои сообщения выше, я приводил пример. ну и загугли xpath
если я правильно понял вопрос import requests from lxml import etree import html r = requests.get('https://nanoreview.net/ru/cpu/intel-core-i3-10100f') tree = etree.HTML(r.text) for div in tree.xpath('//div[@class="mb"]'): print(html.unescape(etree.tostring(div, pretty_print=True).decode('utf-8')))
Обсуждают сегодня