gpt4 book ai didi

python - xpath 不包含 A 和 B

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:44 25 4
gpt4 key购买 nike

如何添加not(contains(.,'facebook'), not(contains(.,'twitter') 到我的 xpath。

sites = selector.xpath("//h3[@class='r']/a[@href[not(contains(.,'google')   )]]/@href")

我想找到一个没有 google,facebook, and twitter 的 url请帮助我,谢谢

最佳答案

您可以使用加入条件:

//h3[@class='r']/a[not(contains(@href,'google')) and not(contains(@href,'facebook')) and not(contains(@href,'twitter'))]/@href")

或者,使用 .re() methodSelector 实例上可用:

selector.xpath("//h3[@class='r']/a/@href").re('^(?!.*(google|facebook|twitter)).*$')

此外,您可以使用 re:test() function :

selector.xpath("//h3[@class='r']/a[not(re:test(@href, '(google|facebook|twitter)'))]/@href")

关于python - xpath 不包含 A 和 B,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28163626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com