<reponame>ldolin/shixi0
"""
created by ldolin
"""
from lxml import etree

str1 = """
<div class="wrapper">
	<i class="iconfont icon-back" id="back"></i>
	<a href="/" id="channel">新浪社会</a>
	<ul id="nav">
		<li><a href="http://domestic.firefox.sina.com/" title="国内">国内</a></li>
		<li><a href="http://world.firefox.sina.com/" title="国际">国际</a></li>
		<li><a href="http://mil.firefox.sina.com/" title="军事">军事</a></li>
		<li><a href="http://photo.firefox.sina.com/" title="图片">图片</a></li>
		<li><a href="http://society.firefox.sina.com/" title="社会">社会</a></li>
		<li><a href="http://ent.firefox.sina.com/" title="娱乐">娱乐</a></li>
		<li><a href="http://tech.firefox.sina.com/" title="科技">科技</a></li>
		<li><a href="http://sports.firefox.sina.com/" title="体育">体育</a></li>
		<li><a href="http://finance.firefox.sina.com/" title="财经">财经</a></li>
		<li><a href="http://auto.firefox.sina.com/" title="汽车">汽车</a></li>
	</ul>
	<i class="iconfont icon-liebiao" id="menu"></i>
</div>
"""
# 2.构建解析对象
parseHtml = etree.HTML(str1)
# 3.调用解析对象
# 获取所有a标签的href属性
# r_list = parseHtml.xpath('//ul/li/a/@href')
"""
 //a 得到的是元素对象，需要用元素名.text获取内容
 1.//a/text()
 2.用循环之后的对象名调用text方法
 for i in r_list:
    print(i.text)
"""

# r_list = parseHtml.xpath('//li/a/text()')
# r_list = parseHtml.xpath('//a[@title]/text()')
# r_list = parseHtml.xpath('//a[@title]/text()')
r_list = parseHtml.xpath('//a[@title]')
print(r_list)
for i in r_list:
    print(i)





