Как получить текст элемента с идентификатором с селеном - PullRequest
0 голосов
/ 14 января 2020
<tr id="pair_12">
            <td class="left first">
                                        <span class="ceFlags USD">&nbsp;</span>
                                    &nbsp; USD              </td>
                                <td class="" id="last_12_12">
                    1                   </td>

                                <td class="pid-2124-last" id="last_12_17">0,8979</td>

                                <td class="pid-2126-last" id="last_12_3">0,7695</td>

                                <td class="pid-3-last" id="last_12_2">109,94</td>

                                <td class="pid-4-last" id="last_12_4">0,9708</td>

                                <td class="pid-7-last" id="last_12_15">1,3060</td>

                                <td class="pid-2091-last greenBg" id="last_12_1">1,4481</td>

                                <td class="pid-18-last greenBg" id="last_12_9">5,8637</td>

                        </tr>

Я хочу получить доступ, например, к значению "5,8637", и оно также обновляется каждую секунду или около того. Вот веб-сайт, может быть, он поможет вам лучше ссылка

Возможно, я поставил этот вопрос не туда, но я попытался найти его и не смог найти решения через переполнение стека, пожалуйста, простите меня за новизну.

Ответы [ 2 ]

0 голосов
/ 14 января 2020

By id = By.id ("ANY_ID"); Используйте getText (id); функция под Selenium WebDriver.

0 голосов
/ 14 января 2020
driver = Chrome(webdriver)
driver.get("https://tr.investing.com/currencies/exchange-rates-table")
eur_usd = driver.find_element_by_id("last_17_12").text

работал на меня! В любом случае, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...