我想通过模糊匹配, 取出某节点的某属性包含指定数据, 可是通过"//*[contains(@*, 'jpg')]"取出的却是空。 请问需要怎么做呢? 其中"//*"是符合要求的, 只有 contains 中的 @*貌似是有问题的, 求助
1
JCZ2MkKb5S8ZX9pq Nov 19, 2018
属性可以为*吗?图片的话你直接写 img 和 @src 能获取到嘛?
|
2
midasplus Nov 19, 2018 via Android
或许应该是'*.jpg' ?
|
3
ioven Nov 19, 2018
lxml 可以提取,将节点转成 html,然后正则提取效果更好
|
4
Northxw Nov 19, 2018
contains 是做属性匹配的, 你这'jpg' 是个啥属性?
|
5
foxyier OP @JCZ2MkKb5S8ZX9pq 如果取的是图片, 直接写 img 和 @src,是可以获取到的, 但是 @*无法获取
|