Sélecteur CSS pour obtenir la valeur d'attribut d'élément
La structure HTML est comme ceci:
<td class='hey'>
<a href="https://example.com">First one</a>
</td>
C'est mon sélecteur:
m_URL = sel.css("td.hey a:nth-child(1)[href] ").extract()
Mon sélecteur de maintenant sera de sortie <a href="https://example.com">First one</a>
, mais je ne le veux pour une sortie le lien lui-même: https://example.com
.
Comment puis-je le faire?
OriginalL'auteur user2492364 | 2014-07-28
Vous devez vous connecter pour publier un commentaire.
Obtenir le
::attr(value)
de laa
tag.De démonstration (à l'aide de Scrapy shell):
où
index.html
contient:OriginalL'auteur alecxe
vous pouvez essayer ceci:
OriginalL'auteur kingwrcy