Как получить текст из тега привязки?

Я хотел бы получить текст от всего тега привязки, который имеет 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
Другие вопросы по тегам