Как получить текст из тега привязки?
Я хотел бы получить текст от всего тега привязки, который имеет class = "ip_click" на странице. Вот точный пример, который я пытаюсь получить:
<a href="#" class="ip_click">177.1.1.1</a>
<a href="#" class="ip_click">177.2.2.2</a>
Я хочу получить "177.1.1.1" и "177.2.2.2" и сколько других
<a href="#" class="ip_click">Something here</a>
Существуют на странице, поэтому я попытался:
ip = browser.find_by_css("ip_click")
for i in ip:
print i
Но Firefox закрывается и ничего не отображается в терминале. Кроме того, в терминале ошибки не отображаются.
1 ответ
Решение
Если вы используете css_selector, укажите .
для доступа к элементам с заданным именем класса.
ips = browser.find_by_css(".ip_click")
for ip in ips:
print ip.text