xpath 获取标签下所有文本

在进行抓取网络信息的过程中,xpath 有两种获取文本的方式。 - text() - ..xpath('string(.)') 但这两种方式获取的文本会有细微的不同: ```sh
text1
text3
text4
text5
``` 此时 如果用html.xpath('//div[@class="a"]/text()'),将会得到text1 如果想获取text1 text2 text3 text4 text5,可以用string ```sh data = html.xpath('//div[@class="a"]') alltext = data.xpath('string(.)') ```

你可能感兴趣的:(xpath 获取标签下所有文本)