在如下中HTML中选取出"php123"用xpath或css选择器要怎么写
<span class="send"> <i class="icon-send"></i> </span> php123
最外层有一个div,class="name"(这边的编辑器不能显示,只能这样写了)
本身“php123”不是节点,xpath很难选吧! 如果是渲染出来的情况,jquery比较方便: console.log($.trim($('.name').html().split('< /span>')[1]));
xpath好像是比较难选,昨天用了xapth helper插件都没选出来。那用正则可以选出来吗?
@pengcx php方法: $html='****'; $reg='/<\/span>(.*?)<\/div>/'; preg_match($reg,$html,$result); print_r($result[0]);
python方法: root = html.fromstring('***') strval = root.xpath("//div[@class='name']") print(strval.text_content())
非常谢谢!