国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

python - xpath中如何使用變量

瀏覽:136日期:2022-06-27 10:29:27

問題描述

在xpath中該如何使用變量,想選擇id是某個值的元素,這個值是個變量

response.xpath(’//p[@id=val]’).extract_first()

其中val的值是’images’,xpath中使用變量的語法是什么 。

問題解答

回答1:

參考文章:XPATH簡明指南

XPath中變量用$somevariable語法即$符號加變量名,然后在xpath方法調用時傳參變量值。

>>> # `$val` used in the expression, a `val` argument needs to be passed>>> response.xpath(’//p[@id=$val]/a/text()’, val=’images’).extract_first()u’Name: My image 1 ’回答2:

response.xpath(’//p[@id={}]’.format(val)).extract_first()

我理解xpath的參數也是個字符串嘛,你試試。

回答3:

Scrapy文檔

回答4:

你這個是python語句,為什么不用字符串拼接把這個表達式拼接起來呢?比如

response.xpath(’//p[@id=’ + val + ’]’).extract_first()

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 静安区| 舟山市| 凤冈县| 吴川市| 新巴尔虎右旗| 栾城县| 辽阳市| 治县。| 左云县| 沁水县| 海宁市| 筠连县| 南郑县| 四子王旗| 九龙城区| 利津县| 赫章县| 庆云县| 龙山县| 朝阳区| 南溪县| 大丰市| 淮阳县| 尖扎县| 广昌县| 昌平区| 法库县| 晋江市| 安顺市| 利津县| 万州区| 工布江达县| 巢湖市| 柯坪县| 时尚| 闻喜县| 信阳市| 百色市| 曲沃县| 漳州市| 拉孜县|