![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
爬虫
〖楠〗
这个作者很懒,什么都没留下…
展开
-
lxml结合xpath注意事项
1. 使用‘xpath’语法。应该使用‘Element.xpath’方法。来执行xpath的选择。示例代码如下:trs = html.xpath("//tr[position()>1])’xpath函数’返回来的永远是一个列表。2. 获取某个标签的属性:href = html.xpath("//a/@href") 获取a标签的href属性对应的值3. 获取文本,是通过xp...原创 2020-02-17 11:31:18 · 84 阅读 · 0 评论 -
lXMl
lxml使用lxml解析HTML代码:1. 解析html字符串:使用’lxml.etree.HTML’进行解析。示例代码如下:htmlElement = etree.HTML(text) print(etree.tostring(htmlElement,encoding='utf-8').decode("utf-8"))2. 解析html文件:使用’lxml.etree.pars...原创 2020-02-16 11:34:37 · 211 阅读 · 0 评论 -
Xpath语法
xpath语法:使用方法:使用//获取整个页面当中的元素,然后写标签名,然后再写谓词进行提取。比如://div[@class='abc']需要注意的知识点:1. /和//的区别:/代表只获取直接子节点。//获取子孙节点。一般//用的比较多。2. contains:有时候某个属性中包含了多个值,那么可以使用‘contains’函数,示例代码如下://div[contains(@cla...原创 2020-02-16 10:36:29 · 90 阅读 · 0 评论