如何从锚标记中获取文本?

时间:2018-01-06 04:16:17

标签: python splinter

我想从页面中包含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 个答案:

答案 0 :(得分:1)

如果您使用css_selector,请指定.以访问具有给定类名的元素。

ips = browser.find_by_css(".ip_click")
for ip in ips:
    print ip.text