如何从锚标记中获取文本?
How to get the text from an anchor tag?
我想从页面中具有 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 关闭并且终端中没有显示任何内容。此外,在终端中没有显示错误。
如果您使用 css_selector,请指定 .
以访问具有给定类名的元素。
ips = browser.find_by_css(".ip_click")
for ip in ips:
print ip.text
我想从页面中具有 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 关闭并且终端中没有显示任何内容。此外,在终端中没有显示错误。
如果您使用 css_selector,请指定 .
以访问具有给定类名的元素。
ips = browser.find_by_css(".ip_click")
for ip in ips:
print ip.text