我想从Oracle.DataAccess.Client
响应中提取某些属性值。我感兴趣的具体元素如下所示
HTML
我正在使用以下代码来提取&#34;有趣的&#34;部分。它给了我<meta property="x:y:z" content="interesting">
。我甚至使用第三方工具验证了表达式,以生成Invalid expression
。
XPath
任何线索?
答案 0 :(得分:1)
在@content之前使用 / ,在结尾使用extract()
:
import requests
from scrapy import Selector
req = requests.get(some_url, headers=user_agent)
hxs = Selector(req)
links = hxs.xpath('//meta[@property="x:y:z"]/@content').extract()
#result: ['interesting']