XPath 如何取出被标签包含的文字内容?
在获取网页数据的时候,经常会使用 xpath 进行数据的提取,对于如下的代码:
案例 1:
1 | <div id="test1">大家好!</div> |
使用 xpath 提取是非常方便的。假设网页的源代码在 selector 中:
1 | data = selector.xpath('//div[@id="test1"]/text()').extract()[0] |
可以把 “大家好!” 提取到 data 变量中去。
在获取网页数据的时候,经常会使用 xpath 进行数据的提取,对于如下的代码:
案例 1:
1 | <div id="test1">大家好!</div> |
使用 xpath 提取是非常方便的。假设网页的源代码在 selector 中:
1 | data = selector.xpath('//div[@id="test1"]/text()').extract()[0] |
可以把 “大家好!” 提取到 data 变量中去。
过滤字符串中的英文与符号,保留汉字
1 | import re |
输出结果:你好世界
对于一些冗长的代码完全复制粘贴的时候,vim 粘贴后所有格式全部错乱,完全无法阅读。
解决方案:
按 esc 进入命令行模式后,输入 :set paste ,然后再按 i 进入粘贴编辑模式,即可正常复制并保留原有格式!