#python #selenium
Вопрос:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.lordswm.com/")
x = driver.find_element_by_xpath('//b[text()="Nickel"]/following-sibling::text()[1]')
print(x)
введите описание изображения здесь
это ошибка: [текст объекта]. Это должно быть элементом.
HTML-код
<td class="wb" valign="top">amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Parts of an uncommon creature stack</b>: 109<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Parts of a rare creature stack</b>: 59<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Imperial amulet</b>: 42<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Imperial boots</b>: 4<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Imperial dagger</b>: 8<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Imperial ring</b>: 2<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Dark armour</b>: 1<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Dark axe</b>: 36<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Dark dagger</b>: 20<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Dark ring</b>: 20<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Dark bow</b>: 45<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Heaven cloak</b>: 1<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Heaven bow</b>: 58<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Heaven shield</b>: 5<br><br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Fire crystal</b>: 2<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Ice crystal</b>: 2<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Meteorite shard</b>: 1<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Moonstone</b>: 3<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Nickel</b>: 702<br>amp;nbsp;amp;nbsp;amp;nbsp;amp;nbsp;
<b>Windflower</b>: 2<br></td>
как я могу решить эту проблему, я хочу на номер 702
<b>Nickel</b>
: 702
и распечатайте его
Ответ №1:
URL-адрес на вашем скриншоте и тот, который вы пытаетесь удалить в первом фрагменте кода, отличаются. Попробуйте использовать URL-адрес на скриншоте и посмотрите, работает ли он.