ai didi

python-2.7 - 如何使用scrapy在response.xpath中连接两个查询字符串

转载 作者:行者123 更新时间:2023-12-03 17:27:48 24 4
gpt4 key购买 nike

我必须在cat1和act2上执行相同的操作,我有谁要将两个查询字符串都传递到同一个Xpath提取器或组合两个查询字符串?

cat1 = response.xpath("//*[@id='linkControl']")
cat2=response.xpath("//*[@id='form1']/div[2]/div[2]/div[2]/div/div[*]/a")

最佳答案

XPath具有union operator|),可以使用:

xpath1 = "//*[@id='linkControl']"
xpath2 = "//*[@id='form1']/div[2]/div[2]/div[2]/div/div[*]/a"
result = response.xpath(xpath1 + " | " + xpath2)

关于python-2.7 - 如何使用scrapy在response.xpath中连接两个查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42743562/

24 4 0
文章推荐: sql - 如何从XML列获取元素值?
文章推荐: objective-c - 在 Cocoa 中动态获取硬盘大小
文章推荐: objective-c - 如何在 Objective-C 中创建和调用基本方法?
文章推荐: xml - 如何列出xmlstarlet中子元素的每个可能的父元素
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com