<ul class="list"> <li>123</li> <li>abc</li> </ul> #1 xx.xpath("./ul[@class='list']/li") #xx是html文檔 #xpath解析返回一個解析器列表 #2 xx.xpath("./ul[@class='list']/li").extract() #output #['123','abc] #extract使提取內容轉換為Unicode字符串,返回數據類型為list #3 xx.xpath("./ul[@class='list']/li").extract()[0] #output #['123'] #返回列表中第一個元素 #4 xx.xpath("./ul[@class='list']/li")[0].extract() #output與3相同 #返回SelectorList里的第一個元素 #5 #xx.xpath("./ul[@class='list']/li".extract_first() #output與3相同 #和3作用效果相同 #6 xx.xpath("./ul[@class='list']/li")[0].extract()[0] #output #'1' #返回SelectorList里的第一個元素的第一個字符
參考鏈接:
https://blog.csdn.net/nzjdsds/article/details/77278400