代码来源,以及学习来源:xpath教程 | Spbeen,w3school 在线教程
xpath的使用方式
导包:from lxml import etree
设置的一个基本的结构
xpath结点
简单的例子,还有输出结果
xpath简单标签检索
xpath使用id和class进行检索
基本使用方式
xpath的contains语句妙用
xpath的与或非
复杂的xpath结点选择
html_str = """
<body>
<div id ="content" class="ui container">
<table id ="containtbody">
<tr class="1">
<th>姓名</th>
<th>性别</th>
<th>邮箱</th>
<th>电话</th>
</tr>
<tr class='2'>
<td><a href="zhangwei">张伟</a></td>
<td>男</td>
<td>[email protected]</td>
<td>12138-111</td>
</tr>
<trclass='3'>
<td><a href="yifei">一菲</a></td>
<td>女</td>
<td>[email protected]</td>
<td>12138-112</td>
</tr>
<tr class='4'>
<td><a href="xiaoxian">小贤</a></td>
<td>男</td>
<td>[email protected]</td>
<td>12138-113</td>
</tr>
<tr class='5'>
<td><a href="meijia">美嘉</a></td>
<td>女</td>
<td>[email protected]</td>
<td>12138-114</td>
</tr>
<tr class='6'>
<td><a href="xiaobu">小布</a></td>
<td>男</td>
<td>[email protected]</td>
<td>12138-115</td>
</tr>
</table>
</div>
</body>
"""
html = etree.HTML(html_str)
以上代码都在所给网站中找得到,复杂的xpath结点选择中的代码是已经复制好了的,可以当作一个小练习。
标签:xpath,结点,学习,12138,html,haoren,com From: https://www.cnblogs.com/perio/p/17519464.html