Comment utiliser variables dans XPath ? Je souhaite sélectionner des éléments dont l'identifiant est une certaine valeur Cette valeur est une variable.
response.xpath('//p[@id=val]').extract_first()
Lorsque la valeur de val est « images », quelle est la syntaxe d'utilisation des variables dans XPath ?
Article de référence : Un guide concis de XPATH
Les variablesXPath utilisent la méthode
$somevariable
语法即$
符号加变量名,然后在xpath
pour transmettre les valeurs des variables de paramètre.Je comprends que le paramètre de
xpath
est également une chaîne, veuillez l'essayer.Documentation Scrapy
C'est une déclaration
python
Pourquoi ne pas utiliser l'épissage de chaînes pour assembler cette expression ?Par exemple