Xptah and or contains 高级技巧

Python
//a[contains(@href, 'article') and contains(@href,'html')]/@href //a[contains(@href,'/article/')]/@href //a[contains(@href, '://')] //button[contains(text(),"Go")] //*[starts-with(@id, 'sometext') and ends-with(@id, '_text')] //*[matches(@id, 'sometext\d+_text')] //a[contains(@href, 'hot') or contains(@href, 'gl') or contains(@href, 'xyk') and contains(@href,'html')]/@href //input[@name="username"] | //input[@id="wm_login-username"] //a[contains(@href, 'xyk') and contains(@href,'htm') and not(contains(@href, 'zt')) ]/@href| //a[contains(@href, 'hot') and contains(@href,'html')]/@href
1
2
3
4
5
6
7
8
9
10
11
12
/ / a [ contains ( @ href , 'article' ) and contains ( @ href , 'html' ) ] / @ href
/ / a [ contains ( @ href , '/article/' ) ] / @ href
/ / a [ contains ( @ href , '://' ) ]
/ / button [ contains ( text ( ) , "Go" ) ]
 
/ / * [ starts - with ( @ id , 'sometext' ) and ends - with ( @ id , '_text' ) ]
/ / * [ matches ( @ id , 'sometext\d+_text' ) ]
/ / a [ contains ( @ href , 'hot' ) or contains ( @ href , 'gl' )    or contains ( @ href , 'xyk' ) and contains ( @ href , 'html' ) ] / @ href
/ / input [ @ name = "username" ] | / / input [ @ id = "wm_login-username" ]
/ / a [ contains ( @ href , 'xyk' ) and contains ( @ href , 'htm' ) and not ( contains ( @ href , 'zt' ) ) ] / @ href | / / a [ contains ( @ href , 'hot' ) and contains ( @ href , 'html' ) ] / @ href
 
 

不会 xpath 的朋友可以参考 https://devhints.io/xpath




  • zeropython 微信公众号 5868037 QQ号 5868037@qq.com QQ邮箱
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值