(Python Selenium) Пытается выяснить, как извлечь текст из набора полей, указанного в качестве идентификатора Div, с помощью traceResult

#python #selenium

#питон #селен

Вопрос:

Возникли некоторые проблемы при попытке извлечь конкретный текст из набора полей.

Я хочу иметь возможность вытащить «12/9/2021»; но это часть набора полей, где каждая запись представляет собой некоторую вариацию traceResult:j_idt#, и если я попытаюсь сослаться на это, это приведет к ошибкам. Я также пробовал использовать [contains(text(), 'Estimated')] , но это, похоже, тоже не помогло.

 lt;div id="traceResult:j_idt48" rendered="rendered" class="trRow row"gt;  lt;div id="traceResult:j_idt49" rendered="rendered" class="large-6 columns"gt;  lt;labelgt;Delivery Date (Estimated)lt;/labelgt;  lt;/divgt;  lt;div id="traceResult:j_idt53" rendered="rendered" class="large-6 columns "gt;  12/9/2021(Estimated)  lt;/divgt; lt;/divgt;  

Любая помощь будет очень признательна.

Комментарии:

1. можете ли вы поделиться ссылкой на эту страницу?

2. Пожалуйста, добавьте код, который вы пробовали. И ошибка от вашей попытки использования [contains(text(), 'Estimated')] .