久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

python - xpath中如何使用變量

瀏覽:128日期: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 編程
相關文章:
主站蜘蛛池模板: 高邑县| 宜宾市| 元氏县| 朝阳区| 兴宁市| 隆昌县| 彩票| 巩留县| 青冈县| 定南县| 微山县| 浦江县| 井陉县| 政和县| 永清县| 博湖县| 白玉县| 慈溪市| 同江市| 紫阳县| 当阳市| 城步| 阳信县| 乌鲁木齐市| 桐柏县| 榆林市| 肥西县| 平昌县| 大洼县| 宿州市| 望城县| 正宁县| 五寨县| 松原市| 安徽省| 柳林县| 兴山县| 宣化县| 元江| 昂仁县| 威远县|