Как получить теги на одном уровне с селеном?
<div id="mw-content-text">
<p title="Meanings" style="margin-bottom: 0.5em;">
Meanings
</p>
<dl>
<dd>
data1
</dd>
</dl>
<p title="Idioms">
Idioms
</p>
<dl>
<dd>
data2
</dd>
</dl>
</div>
Проверили ли вы эти вопросы? http://stackoverflow.com/questions/15954780/find-element-under-dl-dt-using-selenium-webdriver-c-sharp и http://stackoverflow.com/questions/11521602/selenium-get-element- class-and-text – erhun
Я проверил эти вопросы и не работал. На самом деле проблема заключается в «dl dont include id или class или что-то в этом роде». Когда я получаю текст из «mw-content-text», данные1 и data2 объединяются. Я не могу разделить данные1 и data2. –
Используйте селектор типа # mw-content-text dd, чтобы найти все элементы и зацикливать их на них и сохранить текст. – lauda