Подскажите, есть ряд тегов p <p><strong>caption</strong> text1 <br>text2</p> Из них нужно вытащить текст, объединив для каждого его (text1 + text2). Можно это сделать одним выражением (получить список из объединенных текстовых элементов для каждого тега).
response.css("p::text").extract() дает список из всех текстовых элементов всех тэгов без объединения. Текст в каждом теге произвольный, может состоять из одного или более кусочков.
спасибо, сделаю. Тем более, что мне еще и из span надо достать (название характеристики). Хотел их достать двумя списками и for по zip(названия, значения) сделать.... увидел, что иногда сбой получается, так как число элементов разное.
та я вот вижу, что по функционалу работает одинаково а вот мож... какой-то из методов шустрее или как.. просто "синтекс" обращения к объекту в DOMе разный