Home > XPath


XPathを使用した最初の子要素の取得方法

XPathの基本構文: XPathの基本的な構文は次のようになります:/親要素/子要素[位置]親要素は、取得したい最初の子要素を含んでいる親要素の名前です。子要素は、取得したい最初の子要素の名前です。位置は、取得したい最初の子要素の位置を指定します。位置は1から始まります。>>More


XPathを使用して要素のテキストを取得する方法

単一の要素のテキストを取得する方法: 以下のコード例は、XPathを使用して単一の要素のテキストを取得する方法を示しています。import requests from lxml import html # HTMLを取得する response = requests.get('https://example.com') tree = html.fromstring(response.content) # XPathを使用して要素のテキストを取得する element_text = tree.xpath('//h1/text()')[0] print(element_text)>>More


XPathを使用して複数の属性値を含む要素を取得する方法

まず、XPathを使用して複数の属性値を含む要素を取得するには、以下のような構文を使用します://要素名[@属性名1='値1' and @属性名2='値2']たとえば、div要素でclass属性がexampleという値を持ち、id属性がsampleという値を持つ要素を取得する場合、次のようなXPathを使用します:>>More