データを抽出しようとしている次の XPath があります。
/html/body/div[2]/div[2]/div/div/div[4]/ul[2]/li/div
これを Scrapy Shell で簡単にテストしようとしているので、次のようにします。
scrapy shell "https://www.rentler.com/listing/520583"
その後:
hxs.select('/html/body/div[2]/div[2]/div/div/div[4]/ul[2]/li/div').extract()
しかし、これは を返します[]
。
何か案は?
編集
私がこれをやりたい理由は、これらの 5 つの項目を 1 つの配列ではなく、個々の変数に分割する必要があるためです (これは現在作業中です)。
<ul class="basic-stats">
<li>
<div class="count">4</div>
<div class="label">Bed</div>
</li>
<li>
<div class="count">2</div>
<div class="label">Bath</div>
</li>
<li>
<div class="count">1977</div>
<div class="label">Year</div>
</li>
<li>
<div class="count">1960</div>
<div class="label">SqFt</div>
</li>
<li>
<div class="count">0</div>
<div class="label">Acres</div>
</li>