1
私は、HTMLページを通過し、そのページのデータを取得するプログラムを作成しようとしています。私の質問はXPathを使うときに来る。ウェブページには、このようなレイアウトになっています。XPathを使用してWebページデータを取得する
<div class="left">
<div class="name">
</div>
</div>
<div class="right">
<div class="name">
</div>
</div>
私はXPathを使用してそれぞれの名前のクラスを分離しようとしているが、ときに私が使用しています:
tree.xpath('//div[@class="name"]/text()')
私はクラス名を使用してページ上のすべてを取得します。 xpathをより具体的にする方法は?
tree.xpath('//div[class="left"]/div[@class="name"]/text()')
が、それは仕事や空の配列を返しません。
は、これまでのところ、私は次のことを試してみました。