[英]Exclude more than one condition with regex Scrapy
我是Scrapy的新手
我想在同一項目中排除兩個元素。 在下面我不包括“ SKU:”,我想添加“ sku ”。 我沒找到路。
'SKU': ready.xpath(SKU).re_first(r'SKU:\s*(.*)'), # Limpia SKU:
安妮的建議? 非常感謝
不確定您到底想要什么,但是您似乎在談論可以同時針對“ SKU”和“ sku”運行的正則表達式。 在extract_first
您可以使用python編譯的正則表達式而不是字符串,因此可以這樣進行:
import re
re_sku = re.compile(r'sku:*\s*(.+)', re.IGNORECASE)
...
'SKU': ready.xpath(SKU).re_first(re_sku),
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.