xpath能去掉js代码么?

新手上路,请多包涵

一段让人讨厌的html代码,在div里面写入了js。是个键盘翻页的代码
图片描述

我的xpath是这样写的
图片描述
图片描述

发现<p>里面的有标签的内容没了,像这样
<p>我是中国人</p> 得到的是:我是人。中国没有了
然后有人说我这xpath('.//p/text()')这个text前多加一个/,写成
xpath('.//p//text()'),这样是变成“我是中国人”了,但这js又跑进来了,痛苦。
请教一下,我只要text,不要什么标签,不要js代码,怎么写这个xpath呢?
补充一个
data.xpath('string(.)').extract()[0]这种方法不行,js的标签是去掉了,但代码还在那。

阅读 3.2k
2 个回答
新手上路,请多包涵

操,声望为-1,估计也没人来了,希望这网站快点倒闭吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏